码迷,mamicode.com
首页 > 其他好文 > 详细

记开发一个锁定键盘和任务管理器小程序的经历

时间:2015-07-28 17:51:11      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

     最近有个新需求,客户电脑开机后需要显示一个全屏界面,并强制用户点击同意后才退出,期间要锁定键盘,锁定Ctrl+Atl+Del防止启动任务管理器。锁定键盘就用低级键盘钩子,但是Ctrl+Atl+Del无法锁定,在网上找了一个修改注册表的方法,debug版运行良好,心中窃喜。但是准备打包程序时才发现release版不能正常工作,然后在release下调试,发现运行到写注册表禁止任务管理器时,程序自动关闭。起初以为是程序问题,赶紧从程序上找问题,结果无所获,最后突然想到将360安全卫士关闭,关闭后程序运行正常。是不是360拦截了?但是为什么debug版又没问题?原因一直没找到。不过后来又想到将360关闭后再编译release版程序,此时编译的release版正常,并且重新启动360安全卫士后,release版也可以正常运行。问题算是解决了吧!但是release版写注册表禁止任务管理器运行的行为为什么会被360安全卫士捕捉并禁止依旧是个谜!

     禁用任务管理器方法是往注册表HKEY_CURRENT_USER下的Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System 写入DisableTaskMgr的DWORD值1。启用时删除DisableTaskMgr就可以了。

记开发一个锁定键盘和任务管理器小程序的经历

标签:

原文地址:http://www.cnblogs.com/icooper/p/4683215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!