dephi中窗口如何屏蔽ctrl+alt+del

解决方案 »

  1.   

    确实是个比较难的问题,这个分有点少的。
    不过很多人是通过timer查找任务管理器然后发送wm_close消息来搞定的。
    不过感觉不是很好。你找阿日问问。分多加点
      

  2.   

    据说这个是Windows优先级很高的中断……
      

  3.   

    用Delphi修改注册表吧,建立一个Tregistry,再修改DisableTaskMgr的键值...
      

  4.   


    //屏蔽Ctrl+Alt+Del   
    type   
      TKeyState=(kbOn,kbOff);   
    procedure SetSystemKey(value:TKeyState);   
    var   
      NoUse:integer;   
    begin   
      case value of   
        kbOn:SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,@NoUse,0);   
        kbOff:SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,@NoUse,0);   
      end;   
    end;
      

  5.   

    //屏蔽Ctrl+Alt+Del   
    type   
      TKeyState=(kbOn,kbOff);   
    procedure   SetSystemKey(value:TKeyState);   
    var   
      NoUse:integer;   
    begin   
      case value of   
        kbOn:SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,@NoUse,0);   
        kbOff:SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,@NoUse,0);   
      end;   
    end;
      

  6.   

    这个问题几乎过一阵子又有人来问,我都在CSDN上回答过多了,自己提问之前也查找一下以前的贴子。