查看完整版本: 把U盘制作成开机钥匙

D86 2008-6-5 21:09

把U盘制作成开机钥匙

[img]http://z.alimama.com/alimamal.php?i=mm_10122392_992813_2180334&u=http%3A%2F%2Fbbs.yttree.com%2Fread.php%3Ftid%3D82466&w=290&h=200&re=1024x768&sz=38&r=http%3A%2F%2Fbbs.yttree.com%2Fthread.php%3Ffid%3D178&cg=898e23b5f1ea1a99d6318eff677d5757&prl=65762533&cas=prl&cah=738&caw=1024&ccd=32&ctz=8&chl=18&cja=1&cpl=0&cmm=0&cf=9.0&sx=670&sy=552&cbw=1003&cbh=3685[/img]
为了防止陌生人使用我们的电脑,我们会为账户设置一个密码,这样当我们离开时,就不怕别人擅自使用我们的电脑了。但是现在密码似乎已经不再起作用,通过一些工具就可以轻松破解,例如矮人dos工具箱等等。那么除了密码,还有什么能保证让别人不乱动我们的电脑呢,难道一定要把机箱锁起来才安全吗?做个开机U盘吧,就像现在市面上很流行的密匙盘一样,只有插入U盘,才能正常进入系统,本文就教大家如何制作这样一个开机U盘。    其实要制作一个开机U盘,我们无需借助任何软件,通过Windows系统的一些内置功能,就可以达到开机U盘的效果。
Step01 首先新建一个文本文档,输入以下内容:

@echo off
if not exist g:\lock.txt shutdown -s -t 0

    然后保存内容,并将这个文本文档的后缀名修改为bat,例如lock.bat,现在文本文件就成了一个批处理文件。注意在修改之前需要在“文件夹选项”中将“已知文件类型的扩展名”前面的勾取消。
    这句代码中,“g”是你的U盘盘符,需要根据你的实际情况设置。“g:\test.txt”指的是你U盘根目录下的lock.txt文件,这个文件可以是任意文件,并且不需要有内容,因为我们只需让电脑知道U盘中有这么一个文件即可。至于“shutdown”则是调用了Windows XP系统中的shutdown.exe程序,用于指定系统在找不到开机U盘的情况下的操作,这里的命令含义是“关机”。
    如果你使用的是Windows 2000系统,需要从Windows XP系统的C:\windows\system32\文件夹中拷贝一份shutdown.exe,放到自己电脑中的C:\winnt\system32\文件夹中,这样批处理文件才会生效。
    Step02 打开“我的电脑”,选择“工具”菜单→“文件夹选项”,选择“查看”,选中其中的“显示系统文件夹内容”和“显示所有文件和文件夹”选项,并取消“隐藏受保护的操作系统文件”选项前面的勾,点击“确定”。
    将lock.bat复制到c:\windows\system32\GroupPolicy\User\Scripts\Logon文件夹中。
    Step03 点击“开始”菜单→“运行”,输入“gpedit.msc”运行“组策略”,依次展开“计算机配置”→“Windows 设置”→“脚本(启动/关机)”。在右侧的窗口中双击“启动”项目,这时会出现一个“启动 属性”窗口,点击其中的“添加”按钮,然后再点击“浏览”按钮,选中我们刚才复制进Logon文件夹中的lock.bat文件,点击“确定”即可。
    至此,开机U盘就制作完毕了。我们可以来试验一下,不要把U盘插入电脑,直接重启系统,出现登陆界面,输入密码后可以进入桌面,但是马上就会自动关机。而如果我们将U盘插入电脑,再登陆系统,则不会自动关机。那么它采用的原理是什么呢?
    原理很简单,我们之前编写的那个批处理文件,目的是让系统检测U盘中是否有lock.txt这个文件,如果没有,则触发事件让shutdown.exe自动关闭系统。而把lock.bat加入“启动脚本”,是为了让系统开机就进行检测,如果没有U盘中的lock.txt文件,就会关机,我们的目的也就达到了。因此我们不仅可以制作开机U盘,还能制作开机软盘、开机移动硬盘等等,原理都是一样的。
[align=center][img]http://pic.cbifamily.com/ep/2007/48/48dtc21.jpg[/img][/align][align=center]
图1.设置显示系统文件夹[/align][align=center][img]http://pic.cbifamily.com/ep/2007/48/48dtc22.jpg[/img]
图2.将批处理文件加入启动项[/align]

jiacy085 2008-6-7 14:31

这个很好呀,呵呵.支持了.

violetzqj 2008-6-9 23:24

学习了!谢谢:) :)

lay311 2008-6-16 15:10

这个办法不错,值得学习

wzl 2008-6-28 10:53

学习了,支持一下。

绿色瀑布 2008-6-28 11:37

这个挺有意思的,我来试一试。

mfkwgij 2008-6-28 11:54

学习了,不过自己就不这么做了
页: [1]
查看完整版本: 把U盘制作成开机钥匙