WindowsHook unter Java

MartinEnergy

Grünschnabel
Guten Abend liebe Community!

Ich würde gerne einen KeyBinder schreiben (ohne Plattformunabhängigkeit) dafür müsste ich den WindowsHook LowLevelKeyboardProc benutzen. Ich habe allerdings vorher noch nie mit solchen Hooks unter Java gearbeitet.
Könnte mir bitte jemand erklären wie ich einen solchen Hook unter Java einbinde und benutze?

Vielen Dank im Voraus,
MartinEnergy
 
Hallo MartinEnergy,

dazu müsstest du erstmal schaffen, WinAPI-Funktionen (bzw. allgemein Funktionen einer DLL) in Java aufrufen zu können.

Dazu kannst du dir z.B. JNA anschauen. Tutorial dazu gibt es zu Hauf im Internet.
Hier werden auch noch andere Wege erläutert: http://stackoverflow.com/questions/2389156/calling-win32-api-method-from-java

Wenn du diesen ganzen Aufwand nicht haben möchtest, würde ich dir wirklich C oder C++ empfehlen.
Da ist die Einbindung in 10 Sekunden erledigt.
 
Hey ComFreek,

Danke für die schnelle Antwort!
Ich kenne mich in C++ nicht so gut aus könntest du mir bitte erklären wie ich den Hook dort einbinden und benutzen kann?

Edit: Hat sich erledigt habs bei google gefunden :)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück