巧锁键盘

Author: 温云荣 Date: 1997-01-01

  为了微机中文件数据的安全起见,我们常用到键盘锁。虽然电脑外设有键盘锁,但一般组装PC机并未连接上,且使用起来也较麻烦。还有一个键盘锁是在CMOS里,通过超时设定。但时间一到它就自动上锁,即使是主人也是无能为力,只好重新启动。其实,在DOS下的CHOICE命令就带有键盘锁的功能,而且可以随时上锁,随时开锁。你只要设置一个批处理LOCKBAT:
#3  CHO OFF
#3  \DOS\CHOICE/C[:]@/N
  需要上锁时运行LOCKBAT(也可自己命名),此时键盘上的任何一个按键都将“失灵”。要开锁时只要键入“SHIFT+@”即可。当然您也可以随便改变“@”的字符,为增加保密性能,以设置上档键符号更好些。这样,如果您临时有事,轻而易举上好锁,就可以放心外出了。您甚至可以把它写在AUTOEXECBAT里,变成为电脑开机时的新密码。读者如有兴趣,不妨马上一试。               
#3  几点补充:
  一、批处理语句C:\DOS\CHOICE/C[:]@/N中@前不能留有空格,否则屏幕上有@显示,容易泄密。
  二、按原文设置后,开锁方法除“Shift+@”外,还可以“[”、“]”两键作为通用开锁钥匙。为此作如下改进:将原语句中“[:]”字符去掉,即C:\DOS\CHOICE/C@/N(@前不能留有空格),这样不会因触动“[”、“]”两键而轻易开锁了。
  三、不论语句中有无“[:]”字符,在遗忘密码时,均可通过“Ctrl+@”或“Ctrl+Break”来终止批处理文件命令而解除对键盘的锁定。
  另外,可用“Attrib”命令将该文件变为隐含文件,增加保密性。怎么样,再试试吧!