c# ctrl alt delete

解决方案 »

  1.   

    http://hi.baidu.com/libinguest/blog/item/da0ec5bf7a5e0a0318d81f5a.html利用Dll屏蔽键盘del+ctrl+alt组合键DLL你搜索下载一下.找不到再给我发信息.
      

  2.   

    常规地说,屏蔽不掉。除非写键盘驱动Hook。
      

  3.   

    找不到类型或命名空间名称“DllImport”(是否缺少 using 指令或程序集引用?)
      

  4.   

    明白地说,Windows 2000在AppMode下实现屏蔽ctrl alt del如果成功了,那只能说是Windows的漏洞,如果你做到了可以汇报微软。说能做到并且随意贴出代码的不是外行就是骗分的。
      

  5.   

    win2003下如何禁止?
    xp可以了。
      

  6.   

    你确认xp下是禁止了么,还是屏蔽了task manager而已?
      

  7.   

    Dota里的Warkey不就实现了类似的功能吗?我觉得可以,不过不是用C#...
      

  8.   

    不考虑资源消耗的话,有个比较笨却有效的方法,那就是用Timer每隔一段时间杀一次taskmgr进程,以此来达到用户虽然按下了ctrl+alt+del,但却无法打开任务管理器的目的.
      

  9.   

    补充一下,HOOK似乎很难作到,我曾试过,一半的组合键都可以通过HOOK技术勾取消息并处理掉,但CTRL+ALT+DEL却怎么也不可以,没办法了才采用以上方法
      

  10.   

    但楼上的方法只能在xp有效。win2003是出来一个登录框,它的注销,关机等按钮还是有效的。
      

  11.   

    如何能在win2003下,用户按了ctrl+alt+del后,不出现登录框?