Ich war gerade dabei einen leichten CA Starter zu machen.
Dan ist aber diese Fehlermeldung gekommen :
Und ich bin mir sicher das kein Fehler an ("CombatArms.exe") liegt ,
den hier kann man es sehen :
Ich habe abe es mit anderen .exen probiert und da hat es auch immer geklappt.
Also falls manche denken das da Engine.exe kommt , dan würde das auch nicht gehen
Deswegen bitte ich so schnell wie möglichst um Hilfe , Anfang! oder Marcel könnten mir vllt helfen.
Also mit engine.exe klappt das auch nicht.
Ja wie bacardi schon sagte wollte ich ein CA Starter machen , wo sich dan Combat Arms öffnet ohne Hackshild usw.
Aber als ich dan auf f5 gedrückt habe und dan den starter getestet habe ist halt die meldung gekommen .
Es hat bestimmt was mit CombatArms.exe zu tuhen.
Also in C# isses so, dass du den kompletten Pfad angeben musst.
Ohne den Pfad geht es nur wenn die Programme im Sys32 Ordner liegen.
Oder wenn du es auch auf anderen Systemen laufen lassen willst, erstelle ne Variable und schreibe da den Pfad rein, über Google findest du die richtigen Funktionen um ihn heraus zu bekommen!
Außerdem startet die "CombatArms.exe" auch das HS und wenn das HS eine bestimmte Zeit keine Pakete mehr sendet beendet sich CA.
Die Pakete zu faken wird auch nicht gehen, da deren Verschlüsselung glaube ich täglich geändert wird.
Sure kann ich helfen.
Hast du den Starter auch im gleichen Ordner wie die CombatArms.exe?
Sonst musst du den absoluten Pfad angeben.
Also z.B. "C:\Nexon\Combat Arms EU\CombatArms.exe".
BTW, Shell ist outdated.
Benutz lieber System.Diagnostics.
Beispielcode:
Code:
Imports System.Diagnostics
Public Class ....
...
Private Sub Button1_Click(...) Handles Button1.Click
Process.Start("C:\Nexon\Combat Arms EU\CombatArms.exe")
End Sub
End Class
Du darfst den direkten Dateinamen (CombatArms.exe) nur eingeben, wenn du dein Programm im gleichen Ordner wie die Datei hast, oder sich die Datei im System-32 befindet.
BTW²: Mit der Process-Class kannst du den Process auch handlen (Events usw.) und damit den Prozess bei Bedarf auch wieder schließen.