Forum: Sonstige Fragen zu Delphi
Delphi
by k4ni,
25. Jan 2008
Hey, das soll jetz kein bump sein sondern nur eine frage zum gleichen thema.
Also das spile bzw. der GameGuard hookt ReadProcessMemory auch. (glaub ich zumindest)
Wenn ich versuche vom Prozess zu lesen gibt er einfach keine value zurück.
So hab ich das gemacht:
procedure TForm1.Button1Click(Sender: TObject);
var
ThreadId: Integer;
HandleWindow: Integer;
wnd: HWND;
Forum: Sonstige Fragen zu Delphi
Delphi
by k4ni,
25. Jan 2008
Okay..danke.
Ne SP2 hab ich nicht, werd ich mir jetzt aber mal ziehen aber vorher erst mal mit nem PC restart versuchen. Hatte vorher das spiel mal aus mit dem GameGuard (nProtect rev1139) das PMA hookt Und genau das will ich damit umgehen. Achso ja, das spiel heist MapleStory.
Edit:
Vielen vielen dank an euch 2.
Liegt wohl an SP2 (installier ich gerade) müsst dann gehen. DANKE!! :thumb:
Forum: Sonstige Fragen zu Delphi
Delphi
by k4ni,
25. Jan 2008
Hmm ich habs mit Delphi 7 und 10 versucht.
Es macht schon was es machen muss aber dann gibts dann halt danach ne eAddressViolation :gruebel:
Forum: Sonstige Fragen zu Delphi
Delphi
by k4ni,
25. Jan 2008
Danke!
Ich habs jetzt dann gleich mal getested mit:
Secure_PostMessageA(ms, Wm_keyDown, VK_Return, 0);
Secure_PostMessageA(ms, Wm_keyUp, VK_Return, 0);
es kommt ne AccessViolation sendet then key aber trotzdem. Idee?
Edit:
Mir ist aber aufgefallen das die address violation diesmal nicht von der user32.dll sondern von der application selber kommt.
Forum: Sonstige Fragen zu Delphi
Delphi
by k4ni,
25. Jan 2008
Ahh danke :)
Nur weis ich nicht wie das geht. Und wieso? in C macht ers ja auch nicht oder?
Forum: Sonstige Fragen zu Delphi
Delphi
by k4ni,
25. Jan 2008
Wieso Quiz ? Ich kriegs doch selber nich hin :(
Forum: Sonstige Fragen zu Delphi
Delphi
by k4ni,
25. Jan 2008
hey leute,
ich will diese c++ function in eine delphi function umwandeln:
ULONG reentry_address = GetProcAddress( LoadLibrary("user32.dll"), "PostMessageA" ) + 5;
__declspec(naked) void myPostMessageA(void)
{
__asm
{