Zitat von
toms:
Zitat von
xy124:
könnte man das eigentlich nicht auch mit getasynckeystate machen?
Das würde sicher mehr Systemressourcen brauchen, wenn du einen Timer mit kleinem Intervall nimmst und so
GetAsyncKeyState sehr oft aufrufst. Der Hook ist Ereignis orientiert, das andere ein Polling.
Ich meine mal irgendwo gelesen zu haben, dass einige Programme so Key-hooks erkennen und blocken können. (Bin mir aber nicht sicher, werde gern des besseren belehrt)
Deswegen hab ich das bis jetzt auch immer mit getasynckeystate gemacht, das einzige mankerl ist dabei, dass man nicht weiß wie lang eine Taste gedrückt wurde und wieviele 'Anschläge' dabei flogen.