Forum: Win32/Win64 API (native code)
Delphi
by Motzi,
10. Nov 2003
Das ist mir schon klar.. deswegen auch das obige Posting! ;)
Den Code versteh ich soweit schon (also was passiert), aber das "wieso" ist mir noch nicht so ganz klar.. ;) Aber ich werd mich mal ein bisschen damit beschäftigen! :)
Was die Sachen mit der Speicherverwaltung betrifft so hab ich immer den Richter zur Hand! :)
Achja, die Sache mit der Relocation - an das hab ich zwar nicht...
Forum: Win32/Win64 API (native code)
Delphi
by Motzi,
10. Nov 2003
@Hagen: absolut genial..! Ich hab mir für meinen X-Spy eh auch schon Gedanken wegen Inject-Dlls usw. gemacht, aber wenn es auch ohne geht erleichtert das die Sache natürlich..!
Aber so ganz 100%ig hab ich deine Vorgehensweise (noch) nicht verstanden.. das mit dem dyn. Code beschäftigt mich noch ein bisschen... :gruebel:
Forum: Win32/Win64 API (native code)
Delphi
by Motzi,
9. Nov 2003
Du kannst auf die WndProc von Fenstern aus anderen Prozessen von deinem Prozessraum aus nicht zugreifen (nicht einmal lesen)! Aber selbst wenn du sie ändern könntest würde dir das nicht viel bringen, da deine neue WndProc in dem Adressraum deines Progs liegt, aber die Adresse deiner WndProc im Adressraum des anderen Prozesses nicht gültig ist! -> du musst den Code irgendwie in den anderen...