? Das tut nix zur sache da der Hook geht es hängt nur an ASM.
Was muss man den beachten bei benutzung von ASM?
Edit: (da du edited hast) Ja der Prozess läd eigendlich eine dll die ich gelöscht habe und durch meine ersetzt habe! Das geht alles... in der DLL rufe ich dann mein oben Genannten code auf.
So ich habe ein Detour auf eine funktion die jede frame aufgerufen wird sobald ich irgendwas ausführen will mit asm crasht es oder es scheint die parameter nicht anzunehmen :/
Das ist der asm code
CreateNpc ist 0x76FD20
Code:
push 11471
jmp CreateNpc
Hast du den Code direkt in der Funktion gepackt, oder Springst du zu deinem Code ?
Wenn du zu deinem Code springst, probier mal Call anstatt jmp und nach den Call mach einen Jump der zum code Zurückspringt der nach deinem jump ist der zu deinem ASM code springt
Ich rate jetzt einfach mal:
oCNpc::create ist thiscall und durch deinen JMP isolierst du den Epilog, der den Stack vom Parameter wieder bereinigt hätte.
EDIT:
Wenn du jetzt deinen Code mit dem Problem und dazu noch die Lösung drinnen lassen würdest, statt egozentrisch "Hat sich erledigt" zu schreiben, hätten evtl. sogar mehr Leute etwas davon, als nur du.
EDIT:
Wenn du jetzt deinen Code mit dem Problem und dazu noch die Lösung drinnen lassen würdest, statt egozentrisch "Hat sich erledigt" zu schreiben, hätten evtl. sogar mehr Leute etwas davon, als nur du.
Nicht unbedingt. Zum Beispiel dann nicht, wenn seine Lösung des Problems darin bestand, das Programm nicht zu verwenden.
[Visual C#]Datei wird immer von einem Prozess verwendet.. 05/24/2010 - .NET Languages - 2 Replies Also ich habe jetzt meinen Patcher fertig ;)
Mein Problem:
Der Patcher liest die die version.txt aus und dann später ersetzt er diese.
Aber jedesmal wird die Datei von einem anderen Prozess verwendet.
Aber sie ist mit keinem anderen Progamm geöffnet...
Vlt kann sich das mal jm anschauen ;)
Bin noch totaler Anfänger also net erschrecken ;)
Trotz Portmap wird Map nicht geladen 11/11/2009 - Metin2 Private Server - 21 Replies Hallo Leute,
ich weis davon gibt es schon hunderte von Threads, allerdings hat mir wirklich keiner weiterhelfen können. Ich habe Portmap ordentlich konfiguriert, so dass es auch die Ports der einzelnen Maps weiterleiten sollte, es gehen auch alle Lämpchen auf grün, allerding funktionieren die Maps immer noch nicht, überall geht nur die erste Map. Die anderen Maps laden nicht, ich bekomme dann immer ein Kick.
Bild:
http://img217.imageshack.us/img217/9687/portmap.t h.png
MfG
D@rkrieger91
[C++]Wie kann ich auf einen Prozess warten? 10/03/2009 - C/C++ - 50 Replies Also ich wollte ein snippet haben wie man auf einen Prozess wartet und dann ein neues event startet.
die ausgabe soll sein:
Blablabla auf lol.exe wird gewartet
lol.exe gestartet
als beispiel.
AutoIT-Auf einen bestimmten Prozess konzentrieren 10/16/2008 - AutoIt - 3 Replies Ist es möglich AutoIT so einzustellen das es sich nur auf einen Prozess anwendet? Damit man z.B auch nebenbei Chatten oder Surfen kann?
z.B man hat AutoIT auf und es arbeitet an einem "Fenster" und wenn man es Minimiert funktioniert es ja nichtmehr... Kann man etwas machen damit AutoIT auch minimiert funktioniert?