c++恶搞
  • 板块灌水区
  • 楼主yaoAC
  • 当前回复6
  • 已保存回复6
  • 发布时间2025/1/23 16:52
  • 上次更新2025/1/23 20:10:47
查看原帖
c++恶搞
1286823
yaoAC楼主2025/1/23 16:52

谨慎使用(可以让键盘失效)

#include <windows.h>
#include <iostream>

LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) {
    // 屏蔽所有键盘输入
    return 1;
}

int main() {
    HHOOK hHook = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, NULL, 0);
    if (hHook == NULL) {
        std::cerr << "SetWindowsHookEx failed." << std::endl;
        return 1;
    }

    MSG msg;
    while (GetMessage(&msg, NULL, 0, 0) != 0) {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }

    UnhookWindowsHookEx(hHook);
    return 0;
}
2025/1/23 16:52
加载中...