RegisterHotKey):易被其他進程搶佔、失效。SetWindowsHookEx(WH_KEYBOARD_LL)):常被殺毒軟體判定為鍵盤記錄器而報毒攔截。使用 WinIO(或 InpOut32、WinRing0)直接操作鍵盤控制器端口(0x60/0x64),繞過 Windows 消息循環與鉤子機制:
// 偽代碼:Raw Input 監聽特定組合鍵
RAWINPUTDEVICE rid = { 0x01, 0x06, RIDEV_INPUTSINK, hwnd };
RegisterRawInputDevices(&rid, 1, sizeof(rid));
// WM_INPUT 處理中檢測 Ctrl+Alt+B 等組合,觸發最小化/隱藏邏輯