写了个程序,希望用户无法通过alt+F4,ctrl+alt+del等方式推出,请问有什么好的办法把程序锁住吗?当用户按键盘制定组合的时候弹出对话框,输入密码进行验证,请问能实现吗?

解决方案 »

  1.   

    拦截这些应该可以吧
    具体的我也没做过
    不过应该挺麻烦
    alt+f4还好说
    ctrl+alt+del是调用任务管理器的
    难道你不让用户使用任务管理器
      

  2.   

    最好是安装个键盘钩子,用钩子把组合键捕获了,然后判断是否满足条件。但是这样做肯定要防止用户Alt+tab组合键的,不然人家切换出去了照样有办法把你的程序kill掉的
      

  3.   

    响应WM_CLOSE消息,然后自己写消息处理代码
      

  4.   

    首先拦截窗口关闭消息,
    其次拦截进程终止,
    用户按键盘制定组合的时候弹出对话框,输入密码进行验证,请问能实现吗?
    你输入按键即可,你莫非要做网管软件吗,
    这个与hook有很重要的关联