BCB程序
屏蔽:
    int tmp,Flag;
    tmp = 0;
Flag = 1;
//屏蔽 Ctrl-Alt-Del
SystemParametersInfo( SPI_SCREENSAVERRUNNING,Flag, &tmp, 0);恢复
int temp=0;
int Flag = 0;
SystemParametersInfo( SPI_SCREENSAVERRUNNING,Flag, &temp, 0);

解决方案 »

  1.   

    不行哟我用的是delphi.
    源码如下:
    ...
    procedure TForm1.Button1Click(Sender: TObject);
    var temp,flag:integer;
        res:boolean;
    begin
    temp:=0;
    flag:=1;
    res:=systemparametersinfo(SPI_SETSCREENSAVeACTIVE,flag,@temp,0);
    if res then showmessage('ok');
    end;procedure TForm1.Button2Click(Sender: TObject);
    var temp,flag:integer;
    res:boolean;
    begin
    temp:=0;
    flag:=0;
    res:=systemparametersinfo(SPI_SETSCREENSAVeACTIVE,flag,@temp,0);
    if res then showmessage('ok2');
    end;
      

  2.   

    我在98下面可以。
    delphi语法我不是很清楚。
      

  3.   

    看清楚,是SPI_SCREENSAVERRUNNING,不是SPI_SETSCREENSAVeACTIVE啦。
      

  4.   

    这只是在98或95下吧!好象在nt4下是不行的吧!
    我在等待nt4下的答案,这样就能把任务管理器屏蔽掉了。
    hehe.
      

  5.   

    szy,你只管去问吧,NT下?这个问题好象半年多以来还没人能回答哪。
      

  6.   

    对不起,好象delphi3.0里没有SPI_SCREENSAVERRUNNING,只有SPI_SETSCREENSAVeACTIVE啦。
      

  7.   

    const SPI_SCREENSAVERRUNNING=97
    var flag,tmp:integer;
    begin
    flag=1;//flag=0;
    tmp=0;
    SystemParametersInfo(SPI_SCREENSAVERRUNNING,Flag,@tmp,0);
    end;
      

  8.   

    No.1 把键盘的接头给拔了
    No.2 关机
    No.3 不要同时按下它们
    No.4 把操作系统换了
    No.5 打算盘吧
    ...
      

  9.   

    哪位高手能解答nt4下的屏蔽ctrl+alt+del啊,呼唤高手解决!
      

  10.   

    屏蔽 
    SystemParametersInfo( SPI_SCREENSAVERRUNNING,1, &tmp, 0);恢复
    SystemParametersInfo( SPI_SCREENSAVERRUNNING,0, &temp, 0);