BBCode Link
[url=http://www.purearea.net/pb/showcase/show.php?id=181] [b]RemoteAPI - Hook v.1.1[/b][/url]
Der 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.
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 ;)
** !!! Bei einer schlechten Bewertung bitte eine Begr?ndung beif?gen, um das Problem zu beheben !!! **
|
|
[35 KB] (2170 Downloads)
|