Hook-禁用鼠标
2023-08-09 10:53:02
发布于:浙江
F8关闭!!!F8关闭!!!F8关闭!!!
#include<Windows.h>
#include<bits/stdc++.h>
LRESULT CALLBACK MouseProc(int nCode, WPARAM wParam, LPARAM lParam) {
if (wParam != WM_MOUSEMOVE){
return 1;
}
return CallNextHookEx(NULL, nCode, wParam, lParam);
}
LRESULT CALLBACK Proc(int code,WPARAM w,LPARAM l) {
KBDLLHOOKSTRUCT *T=(KBDLLHOOKSTRUCT*)l;
DWORD x=T->vkCode;
if((int)x == 119) {
PostQuitMessage(0);
}
return CallNextHookEx(NULL,code,w,l);
}
int main() {
srand((unsigned)time(NULL));
//freopen("Date.in","a+",stdout);
HHOOK hook=SetWindowsHookEx(WH_KEYBOARD_LL,Proc,0,0);
HHOOK g_Hook2 = SetWindowsHookEx(WH_MOUSE_LL, MouseProc, 0, 0);
MSG msg;
while(GetMessage(&msg,NULL,0,0)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
UnhookWindowsHookEx(g_Hook2);
UnhookWindowsHookEx(hook);
return 0;
}
全部评论 1
Alt + F4轻松关闭。
2024-08-17 来自 浙江
0保护我方正常人类
2024-08-18 来自 浙江
0我劝你最好不要
之前测试的时候ALT+F4导致鼠标直接用不了了
概率性问题2024-08-20 来自 浙江
0
有帮助,赞一个