是啊
或者你可以使ctrl+alt+del失效
systemparametersinfo(SPI_SCREENSAVERRUNNING,1,0,0);

解决方案 »

  1.   

    在Ctrl-Alt-Del 中隐藏应用程序
    ShowWindowAsync(Application.Handle, SW_HIDE);
      

  2.   

    另外还有一种方法比较全面的
    http://codelphi.com/channel/jsjn/read.asp?ano=729
    如果你没有注册,先注册吧
      

  3.   

    如果是在Win98下的话,
    你可以把它注册为服务程序
      

  4.   

    屏蔽系统热键可以的啊?
    systemparametersinfo(SPI_SCREENSAVERRUNNING,1,0,0);
    加在程序刚刚一启动的时候
      

  5.   

    网吧管理软件,如果你时间来不及的话,我给你一些提示!你可以在系统启动时就把键盘给锁定!因为按楼上各位说的是不管用的,因为系统刚起来的时候,你的程序不管是加了锁还是隐藏起来都没有那么快,用户还是用机会捕获到的,最致命的一点,你还得屏掉MSDOS。sys中的ROOTKEYS=0,不要认为就这一条有用,当有人恶意破坏的话,不停的重启,你的系统就会进入安全模式,你还得在MSDOS.sys中加上一条BootWarn=0,也许你会,其实再做另一个程序特意来屏掉功能键也行呀,因为你的系统安全第一,在你没有找到更好的办法的时候你可以试一下!建议做一个DOS下的程序,通过批处理调用,将键盘锁定!
      

  6.   

    对不同的windows版本,像9x就很容易隐藏进程。而NT下麻烦啊
      

  7.   

    我知道怎么隐藏系统进程,也知道怎么通过API屏蔽系统热键;但是我是说我的程序正在启动,代码还没有分配内存,你说怎么做到上面说的;到是‘luoshumeng(乡村意外)’说的有点可能实现;对了,98怎么能把程序注册为服务器:兄弟门还能赐教点什么吗?我一定给分;
      

  8.   

    在程序没有启动并分配内存之前,我们的代码是没有用的;
    所以楼上的几位兄弟都说错了;到是 luoshumeng(乡村意外)兄说的好象可以; luoshumeng(乡村意外)能说的具体些吗?我一定给分;还有98下能把EXE为注册服务器?
      

  9.   

    我能锁定键盘,但可惜不能锁定CTRL+ALT+DEL三个键,真是可惜呀,不然就一点问题都没有,你如果能在启动之前将鼠标锁定隐藏鼠标的话,那么先这样配合起来一定不会有问题的!