Я разработал приложение, использующее глобальную перехватку клавиатуры/мыши. Он отлично работает в Windows 7, но не в Windows XP.
Когда я вызываю SetWindowsHookEx в Windows XP, я получаю код ошибки 1428
int MouseLowLevel = 14
int code = SetWindowsHookEx(MouseLowLevel,
MouseHookProc,
IntPtr.Zero,
0);
private IntPtr MouseHookProc(int nCode, IntPtr wParam, IntPtr lParam) {}