Hallo,
machen wird bereits bekannt sein dass man mit reinen C# Bordmitteln nur Globale Mouse- und Keyboardhooks erstellen kann - um andere Hooks zu setzen wird eine native DLL benötigt welche in einen anderen Prozess injeziert werden kann.
Beiliegend eine kleine Demoapplikation welche die native DLL sowie die Frontend C# Applikation enthält.
Was man in dieser Applikation sieht:* Wie man einen Globalen Hook als native C DLL erstellt
Zur zeit habe ich jetzt mal die Mauskoordinaten genommen, man braucht aber nur innerhalb der DLL zu sagen welchen Hook man haben möchte und in der HookProcecure Funktion die entsprechenden Parameter übergeben.
Grüsse,
Egon
egrath's Blog: http://egonrath.eg.funpic.de/wordpress
Hallo!
Das Projekt klingt sehr interessant. Allerdings habe ich nur VS 2005 und kann daher weder die SLN-Datei noch die einzelnen Projekte öffnen. Gibt's eine Möglichkeit, das Projekt auch als 2005-Projekt zu veröffentlichen?
Nobody is perfect. I'm sad, i'm not nobody 🙁
... 2005er Solution für das ganze
egrath's Blog: http://egonrath.eg.funpic.de/wordpress