
Downloaden: http://www.purearea.net/pb/showcase/download.php?id=181Der Name ergibt sich durch die von Windows mitgelieferte Funktion
result = SetWindowsHookEx_(idHook, lpfn, hmod, dwThreadId)
Diese Funktion ermöglicht es Nachrichten von anderen Programmen abzuhören und zu verfälschen.
Anwendungsgebiete dafür sind z.B. Programme, die auf eine Tastenkombination reagieren oder die Mausbewegungen aufzeichnen. Aber was, wenn man API-Calls aufzeichnen will?
Dieses Paket, welches die DLL, Beispiele sowie eine Erklärung der Funktionen beinhaltet ermöglicht es ihnen genau dies zu tun!
Features (Version 1.1.0.0):
* Ausführen von WinAPI-Befehlen innerhalb eines fremden Prozesses
* Ersetzen von WinAPI-Befehlen durch eigene Funktionen zum Abfangen/Modifizieren der Parameter (siehe Beispiel)
* Möglichkeiten um Hooks bei seinen eigenen Programmen zu vermeiden
Details zur DLL:
* 14,5 KB (14.848 Bytes)
* 8 Funktionen
Informationen:
* Es ist nicht gestattet die beigelegte DLL zu modifizieren!
* Ich übernehme keinerlei Verantwortung für die bei der Verwendung der DLL evt. entstehenden Schäden!
* Beim Verwenden in einem kommerziellen Projekt ist ein Eintrag in der Readme/Hilfe notwendig.
Eintrag im ShowCase: http://www.purearea.net/pb/showcase/sho ... p=0&sort=1
Würde mich über ein paar Meinungen und Reports freuen, ob es bei bestimmten Betriebssystemen zu Problemen kommt

EDIT: Zum Testen des Beispiels einfach mit Hilfe der messagebox_hook.exe ein anderes Programm starten, z.b. ein compiliertes PB-Programm, das einen MessageRequester enthält! Wenn alles Funktioniert müsste wie im Beispielsscreen ein anderer Titel und ein Fragezeichen als Icon zu sehen sein

Mfg,
PureFan