完美屏蔽 Ctrl+Alt+Del 键一、前言
在Windows 9x/Me系统中,屏蔽Ctrl+Alt+Del和各种任务开关键的方法是通过下面的方法实现的:
BOOL bOldState;
SystemParametersInfo(SPI_SETSCREENSAVERRUNNING, TRUE, &bOldState, 0); 但在NT平台下,此方法不再适用,即使使用钩子技术也无法拦截到这个组合热键(原因稍后解释)。在网上,可以看到众多高手的解决方案,再此我做个简单的总结,同时提出完美的解决方案,并提供所需的 SellCode 数据供 VC,Delphi等程序员使用,最后考虑到VB在实现这些方面的不便还给出VB完整的源码,相信这是很不错的例子,可以让VB程序员了解更多的技巧。
二、不够完美的解决方案
原理:代理系统相关的DLL,对相关的函数作特殊处理
不足之处:使用不方便!并且效果不佳(屏幕会闪)
下面将具体讨论这种方案:
阅读全文>
发表于 @ 2008年10月25日 14:03:00|评论(loading...)|举报|收藏