tempad
Readygo技术搜索引擎 >>项目管理 >> 98下怎么用钩子钩住ctrl+alt+del

98下怎么用钩子钩住ctrl+alt+del

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 4:58:20

98下怎么用钩子钩住ctrl+alt+del

楼主d992901(沉思)2002-11-07 12:45:56 在 VC/MFC / 硬件/系统 提问

现在用的系统是98,我想在98下截获,ctrl+alt+del,但是我也不知道,这三个键同时按下,会向系统发出什么样的消息!  
  如果想用一个if语句来判断ctrl+alt+del是否被按下,该怎么写!  
  我是这样写地但是不好用!  
  if((getkeystate(VK_CONTROL)&   0x8000)&&(getkeystate(VK_MENU)&   0x8000)&&((getkeystate(VK_DELETE)&   0x8000))  
  老大们帮帮忙吧!  
  问题点数:100、回复次数:9Top

1 楼zhuwenzheng(卧薪尝胆)回复于 2002-11-07 14:24:46 得分 20

from   www.vckbase.com  
   
  98下屏蔽ctrl+alt+del  
  所用函数:  
  95   98:  
  //Lock   Keys   Enable   Screen   Saver  
  BOOL   bOld  
  SystemParametersInfo(SPI_SETSCREENSAVERRUNNING,   TRUE,   &bOld,   0);  
   
  //UnLock   Keys   Disable   Screen   Saver  
  SystemParametersInfo(SPI_SETSCREENSAVERRUNNING,   FALSE,   &bOld,   0);    
  Top

2 楼d992901(沉思)回复于 2002-11-07 16:18:36 得分 0

我想只单独锁ctrl+alt+del,我想截获这个消息,然后再做一些事情。  
  这个方法不好用,有没有别的方法,我想用钩子钩住它,怎么实现????Top

3 楼NowCan(城市浪人)回复于 2002-11-07 17:50:22 得分 10

钩子可能钩不到这个键。Top

4 楼d992901(沉思)回复于 2002-11-08 09:16:00 得分 0

我听说在2000下,钩子钩不住,在98下也钩不住吗?  
  那我想截获这个消息怎么办,不是简单的屏蔽!  
  我想截获这个消息之后,弹出对话框!让输入密码,密码正确,消息向下传递,错误,就截获而不向下传递了!  
  怎么办呢!高手呢!!  
  Top

5 楼ylb_and_xy(黑狐狸)回复于 2002-11-08 16:49:30 得分 5

不知道使用键盘HOOK可不可以。Top

6 楼zhuwenzheng(卧薪尝胆)回复于 2002-11-08 17:07:47 得分 5

不可以的Top

7 楼d992901(沉思)回复于 2002-11-09 11:37:20 得分 0

那把他注册为热键,然后处理onsyscommand   呢?可以吗?Top

8 楼lllhaier(从C++菜鸟到JAVA菜鸟之旅)回复于 2002-11-09 12:04:51 得分 30

我估计就是底层钩子也钩不住这个键把!  
  不过你可以通过屏蔽其中的一个键如alt来实现屏蔽呀。Top

9 楼jiangsheng(蒋晟.Net)回复于 2002-11-09 12:30:13 得分 30

看看这里,可能对你有帮助  
  http://expert.csdn.net/Expert/topic/1113/1113085.xml  
  Top

责任编辑: efish 参与评论 查找更多:
相关文章
ActiveReport的pageHeader和pagefooter问题 ActiveReport的pageHeader和pagefooter问题
国内比较好有PDA开发商有哪些啊?在国内的外国公司也… 国内比较好有PDA开发商有哪些啊?在国内的外国公司也行,高分求!
hi,加菲猫先生,连接池使用中遇到了若干小问题,help … hi,加菲猫先生,连接池使用中遇到了若干小问题,help me:)也欢迎大家都来看看.
怎样取得网页上的链接? 怎样取得网页上的链接?
20分求基础知识 20分求基础知识
誰幫忙解出下面加密的ASP代碼? 誰幫忙解出下面加密的ASP代碼?
精通vb和java的朋友,我求你了!进来帮帮我!可以吗? 精通vb和java的朋友,我求你了!进来帮帮我!可以吗?
asp程序无法浏览 asp程序无法浏览
大家给我介绍一下学习Delphi的好网站? 大家给我介绍一下学习Delphi的好网站?
对一个未显示窗体的程序,怎么判断鼠标点击了左键 对一个未显示窗体的程序,怎么判断鼠标点击了左键
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎