首先设置自己的程序在启动的时候接收所有的键盘消息。
这个不用我说吧别忘了加上防止ALT +DEL+CTRL的。
这些源程序满天都是我就不说了。
然后把它加在注册表里
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunSERVER里
记得是这么写的只在非NT 环境下啊!
这样你的启动优先会高于登录网络够高了吧。
然后就没有什么了。
重新启动好了。

解决方案 »

  1.   

    小佛朋友好:
    这个方法我试过,在WIN98启动时,完全可通过按ALT+DEL+CTRL来终止自己的程序。在启动速度较慢的电脑非常容易做到的。
      

  2.   

    呵这个我可没有试过。
    后头活比较忙晚上再试吧。
    不过速度会这么慢吗。
    你记得WIN。INI里有一个LOAD项吗。
    写在这里试试
    不知道能不能运行WINDOWS程序我想应该是不行的
    呵呵。
      

  3.   

    建议:(我没试)
     让windows启动时先启动你的程序,然后在你的程序里启动浏览器
    修改win.ini—》shell,改成你自己的程序
    你自己的程序 里屏蔽所有的输入
      

  4.   

    早年在win95上遇到过你的问题,不知98下可行不
    1 进入DOS状态;
    2 运行debug,按以下过程输入:
    -a
    XXXX:0100  in  al,21
    XXXX:0102  or  al,02
    XXXX:0104  out 21,al
    XXXX:0106  int 20
    <回车>
    <回车>
    -r cx
    8
    -n c:\lk.com
    -w 0100
    -q
    退到了DOS状态,这样用dir可看到一个lk.com的程序,有8字节长;
    3 在autoexec.bat中加入一行:
    c:\lk.com
    4 重启动计算机
    这时计算机启动时还响应F8,如你连这个都不想响应了,可以试着把前三条指
    令加入到硬盘0头0道1扇区的启动程序中去,向引导型病毒一样。结果就恐怖
    了!
    再次说明:95下不错,98没实验过!我想应该一样的.如你不会debug,我可以
    给你一个lk.com!
      

  5.   

    VB做不到吧?
    to Jackyin(农民) 要是把外壳替换了,想回到WINDOW下,不是要重起吗?
      

  6.   

    to:vbFly
    应该不用重新启动,你运行Explore.exe就可以运行Windows的Shell了
      

  7.   

      zhangcc99朋友你好,你的方法我在WIN98下试过了,在WIN98启动时不起作用,但启动成功后确实把键盘全锁住了。
      我是想在WIN98启动时能把键盘全部锁住,但WIN98启动成功后能在指定时间下解除这种锁定。
      

  8.   

    to htsoft(小海豚) 
    你想做什么程序啊
    好象是网吧管理
    联系我吧 OICQ:12425595
      

  9.   

    做一个全局的hook把所有消息都吃掉.