作者 :黎富平
//网上呢称:聪聪
//Home Page :http://www.soft520.com
//E-Mail :admin@soft520.com
//日期 :2004-8-23
//功能 :根据BCB_FANS(四大名捕之追杀令)在2000下屏蔽Ctrl + Alt + Del组合键的
// 技术,在Borland C++Builder 6.0 Patch4下编写远程线程注入的代码,封装
// 成DLL并输出EnabledKey和DisabledKey两个函数,使得可以在Delphi,VB等程
// 中可以使用,本程序在Windows Server 2003中文版平台下面测试通过
//开发语言:Borland C++Builder 6.0 Patch4
//文件说明:SASHOOK.dll 屏蔽Ctrl + Alt + Del的DLL
// RunDLL.dll 负责将SASHOOK.dll远程线程注入的DLL,输出EnabledKey和
// DisabledKey两个函数
// RunDLLExample.exe 对RunDLL.dll的两个函数调用
//鸣谢 :BCB_FANS(四大名捕之追杀令)
//版权 :转载请注明原作者:)
// :以下为 BCB_FANS(四大名捕之追杀令)在2000下屏蔽Ctrl + Alt + Del组合键的
// 技术说明
//原理 :采用远程线程注入技术,装载一个DLL到Winlogon进程,然后截获SAS窗口的窗
// 口过程,接管WM_HOTKEY消息,以达到屏蔽Ctrl + Alt + Del之目的。
//技术比较:关于在2000下面如何屏蔽Ctrl + Alt + Del组合键,一种常被提到的解决方法就
// 是使用自己写的GINA去替换MSGINA.DLL,然后在WlxLoggedOnSAS里边直接返回
// WLX_SAS_ACTION_NONE。嘿嘿,说到底这并不是真正地屏蔽了这个组合键,只是
// 直接返回WLX_SAS_ACTION_NONE时,Winlogon进程又自动从\"Winlogon\"桌面切换
// 回原来的\"Defa
游客
非常好 2009-11-22