如何用键盘钩子截获系统组合键Ctrl+Alt+Del

boyfling 2001-12-11 03:58:40
...全文
192 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tuggfox 2001-12-11
  • 打赏
  • 举报
回复
关注
tuggfox 2001-12-11
  • 打赏
  • 举报
回复
关注
tuggfox 2001-12-11
  • 打赏
  • 举报
回复
关注
superzxq 2001-12-11
  • 打赏
  • 举报
回复
to dongfa(阿东):
WH_JOURNALPALYBACK是何种钩子,为何我在msdn上查不到!
在W2K下,必须替换Winlogin.dll,否则无法屏蔽ALT+DELET+CTRL!
dongfa 2001-12-11
  • 打赏
  • 举报
回复
用这个钩子:WH_JOURNALPLAYBACK
MoreBug 2001-12-11
  • 打赏
  • 举报
回复
告诉我你的e-mail,下个月我在业务程序中必须解决这个问题,到时候顺便给你答案。
TigerHu 2001-12-11
  • 打赏
  • 举报
回复
我以前也问过,没有解决!
//--------------------------------------------------------------------------- //--------------------------------------------------------------------------- //作者  :黎富平 //网上呢称:聪聪 //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"桌面切换 //   回原来的"Default"桌面了,而不是显示安全对话框,所以看起来被屏蔽了:), //   使用那种方法明显地看到桌面在闪烁!但是使用本文的方法时,你不会看到任 //   何闪烁!

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧