我开发了一个使用全局键盘/鼠标钩子的应用程序。它在 Windows 7 中完美运行,但在 Windows XP 中不适用。
当我在 Windows XP 中调用 SetWindowsHookEx 时,我收到错误代码 1428
int MouseLowLevel = 14
int code = SetWindowsHookEx(MouseLowLevel,
MouseHookProc,
IntPtr.Zero,
0);
private IntPtr MouseHookProc(int nCode, IntPtr wParam, IntPtr lParam) {}