Zitat von
Hedge:
Guter Vorschlag aber es gibt ein Problem bei GetAsyncKeyState:
The return value is zero if a window in another thread or process currently has the keyboard focus.
Bei mir funktioniert es auch, wenn ein Fenster eines anderen Fensters den Focus besitzt.
Zitat von
msdn:
Windows NT/2000/XP: The return value is zero for the following cases:
The current desktop is not the active desktop
The foreground thread belongs to another process and the desktop does not allow the hook or the journal record.