Einzelnen Beitrag anzeigen

brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#11

Re: Hooks - außerhalb des Prozessspeichers möglich?

  Alt 15. Aug 2008, 17:40
So wie du es möchtest wirds nicht gehen, du bist in zwei verschiedenen Prozessen. Und wie soll ein Thread der dann die gehookte Funktion aufruft anschließend in DEINEM Prozess weiterlaufen?

Das Einzige was machbar wäre ist die GANZE dll global zu mappen, -> Filemapping. Dafür müssen die Adressen des FileMaps in beiden Prozessen gleich sein (sonst gibts wieder Ärger beim Aufruf der Funktionen)

Oder du musst dir ein eigenes Nachrichtensystem implementieren. D.h. Deine Hook funktion schickt die Adresse + Parameter an dein Programm das wertet die aus und schickt eine Antwort.
  Mit Zitat antworten Zitat