WINXP或WIN2000中这个系统热键级别相当高,不知道哪位高手可以屏蔽它,当然我们要的是运行软件即可完成而非复杂的WINDOWS修改

解决方案 »

  1.   

    一个很简单的办法:写注册表通过对这个策略的设置可以屏蔽掉Ctrl+Alt+Del。如果要通过编写代码来实现,则必须操作下面的注册表项:HKCU\par Software\par Microsoft\par Windows\par CurrentVersion\par Policies\par System= dword:1如此设置之后,则在Windows XP中,如果用户按下Ctrl+Alt+Del,则会弹出一个出错对话框
      

  2.   

    在Windows2k或Windows2003中管用吗?
      

  3.   

    因为我正在编写一个网吧管理软件,需要在特定的时候屏蔽Ctrl+Alt+Del,而不是改变WINDOWS的任何设置或者改写注册表,所以大家还有别的方法吗?
      

  4.   

    有啊,调用api 函数,你等着...
      

  5.   

    屏蔽代码:   
    var
      temp : integer;
      begin
       SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @temp, 0);
      end;
    恢复代码
      Var
      temp : integer;
      begin
       SystemParametersInfo( SPI_SCREENSAVERRUNNING, 0, @temp, 0);
      end;
      

  6.   

    回楼上的
    你的只是屏蔽了Alt+Tab,
    有谁知道Alt+F4的屏蔽方法
    谢先,希望楼主不介意