我做一个小软件,如何强制计算机不受用户控制?就是按键盘鼠标都没有用,请指教,谢谢

解决方案 »

  1.   

    按键鼠标都没用?HOOK谷歌下。
      

  2.   

    可以用钩子拦截鼠标,示例代码如下:HHOOK hHook = NULL;
    LRESULT CALLBACK LowLevelMouseProc(int nCode,WPARAM wParam,LPARAM lParam)
    {
        if (nCode == HC_ACTION )
        {
            switch(wParam)
            {
            case WM_MOUSEMOVE://禁止鼠标移动
            case WM_MOUSEHWHEEL: //鼠标滚轮
            case WM_LBUTTONDOWN: //禁用鼠标左键
                return -1;
            default:
                break;
            }
        }
        return CallNextHookEx(hHook, nCode, wParam, lParam);
    }
        hHook = SetWindowsHookEx(WH_MOUSE_LL, LowLevelMouseProc, GetModuleHandle(NULL), NULL);
        if (!hHook)
            MessageBox(TEXT("钩子安装失败!"));
    鼠标拦截方法类似,更详细的知识请参考http://hi.baidu.com/%C0%D6%B5%C4%E3%B0%E2%EA/blog/item/c2f3b4f07beba3f47609d7d3.html
      

  3.   

    HOOK 鼠标和键盘不过任务管理器 还不是不能限制的