当我按某些键将键盘和鼠标锁住时(即return=1),应用程序需要弹出一个对话框,说明当前计算机被锁,请问,应用程序如何从钩子DLL知道return=1?

解决方案 »

  1.   

    你不需要那样做,直接在DLL里面的钩子回调函数进行判断,如果检测到钩住了,直接
    {
       ::MessageBox(NULL,"已经锁住!","提示",MB_OK);  //先弹出对话框
       return 1;       //再return 1;
    }
      

  2.   

    kugou123(酷狗)(程序小混混) 谢谢,是我没说清楚。应用程序是要弹一个画面,不是对话框,告诉用户机器已经被锁。