可以啊,检查ctrl alt del是否都按下就可以了。
方法很多,hook/dinput都可以

解决方案 »

  1.   

    不行!我安装了底层键盘构子,得不到ctrl alt del都按下的状态。
    msdn上如是说:
    Initializing Winlogon
    When Winlogon initializes, it registers the CTRL+ALT+DEL secure attention sequence (SAS) with the system, and then creates three desktops within the WinSta0 window station.Registering CTRL+ALT+DEL makes this initialization the first process, thus ensuring that no other application has hooked that key sequence.好象应用程序不可能得到键盘的CTRL+ALT+DEL状态??大家来讨论阿!
      

  2.   

    大家都来看一下阿,讨论一下Gina的使用!!
      

  3.   

    系统在每次处理键盘事件时,都要检查Ctrl+Alt+Del是否被按下,如果按下直接调用那个你想屏蔽的对话框,所以,很显然,你是痴心妄想:)
      

  4.   

    使用gina好像可以做到替换系统的登陆界面,接管ctrl+alt+del,我在注册表里建立了一个ginadll的空值,结果导致系统进不了win2k,登陆界面也出不来了!
      

  5.   

    SystemInfoParam(...)应该可以屏蔽Ctrl+Alt+Del吧?
      

  6.   

    应该不宜实现,RIT负责这些特殊键不被应用程序拦截和废弃(Windows 核心编程上说的)
      

  7.   

    to richen(苦行僧):
    说了我一定给分!
      

  8.   

    to ffstudio(黄飞鱼):
    那是win9x下的,2000/nt下就不行喽!
      

  9.   

    应该是不可以做到的,因为,在2000/nt下Ctrl+Alt+Del的优先级是最高的,除非2000/nt有什么bug.
      

  10.   

    happydeer(小鹿) 呵呵,我得意思是说,这个事儿不必在讨论下去了,我确定我的回答