Nach auswahl des accountservers (Flyff) schliest sich sofort der server

  • Naja hi leute habe folgendes problem und zwar: wenn ich folgenden code bei button 1 eintrage Process.Start(TextBox1.Text) und dann debuge den dateipfad des account server der v15 offi file auswaähle und dann starten will startet er sich aber schliest sich sofort wieder an was kann das liegen?

  • [FONT="Comic Sans MS"][COLOR="DeepSkyBlue"][SIZE="2"]Das liegt daran, dass der Accountserver seine Konfigurationsdatei nicht findet, da bedingt durch den Ort deines eigenen Programms das WorkDir falsch ist.
    Lösung:
    1. Entweder deine selbst erstellte .exe in den Ordner des Accountservers legen
    2. Das WorkingDir anpassen (Frag mich nicht, wies gehen soll, das wüsste ich jetzt nicht, habe bisher nie nen Prozess über ein externes Programm gestartet und müsste somit selbst googlen, was dann den selben Effekt hätte, wie wenn du es machst^^)[/SIZE][/COLOR][/FONT]

  • dass mit dem in den ordner kopieren weis ich auch schon aber das programm soll auch die anderen server starten und dass soll halt in einem sein nicht 7 programme da ich ein servertool machen will (für mich erstmal)

  • [FONT="Comic Sans MS"][COLOR="DeepSkyBlue"][SIZE="2"]Dann musst du das WorkingDir setzen auf den Pfad, in dem die Serverexen liegen
    In deiner Process.Start() Methode müsste es normal in einer der Überladungen möglich sein[/SIZE][/COLOR][/FONT]

  • Damit sollte es gehn:

    Dim AccountServer As New System.Diagnostics.Process()
    AccountServer.StartInfo.FileName = "AccountServer.exe"
    AccountServer.StartInfo.WorkingDirectory = "C:\"
    AccountServer.Start()

    Bei C:\ kommt der Pfad hin indem dein Account Server liegt.

    Oder auch:

    Dim AccountServer As New System.Diagnostics.Process()
    AccountServer.StartInfo.FileName = "AccountServer.exe"
    AccountServer.StartInfo.WorkingDirectory = Textbox1.text
    AccountServer.Start()

    Bei Textbox1 kommt dann der Name der Textbox indem der Pfad reinsoll.

    [SIGPIC][/SIGPIC]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!