揭开AutoRun功能的神秘面纱.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:3 大小:25KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

揭开AutoRun功能的神秘面纱.doc

揭开AutoRun功能的神秘面纱.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

应用技巧操作系统●揭开AutoRun功能的神秘面纱AutoRun功能怎样工作有很多光盘放入光驱就会自动运行,它们是怎么做到的呢?光盘一放入光驱就会自动被执行,主要依靠两个文件,一是光盘上的AutoRun.inf文件,另一个是操作系统本身的系统文件之一的Cdvsd.vxd.Cdvsd.vxd会随时侦测光驱中是否有放入光盘的动作,如果有的话,便开始寻找光盘根目录下的AutoRun.inf文件;如果存在AutoRun.inf文件则执行它里面的预设程序.比如插入一张Windows安装光盘,用不了几秒钟,你就会看到Windows欢迎屏幕,关闭这个窗口,然后按住Shift键双击"我的电脑",系统会以"资源管理器"方式打开"我的电脑",在左侧一栏双击"光驱",打开光盘,在右侧会看到光盘中的内容.这时就能看到光盘根目录下面的那个AutoRun.inf文件了.右击它并选择"打开方式",在弹出的窗口中选择"记事本"打开该文件,你会看到如下所示的内容(括号中是注释):[AutoRun](通知系统这是一个标准的AutoRun文件,需要执行下面的命令.)OPEN=SAPLE\AUTORUN\AUTORUN.EXE(通知系统打开光盘文件夹"SAMPLE\AUTORUN"里面的"AUTORUN.EXE"文件)ICON=SAMPLE\AUTORUN\WINXPCD.ICO(用"SAMPLE\AUTORUN"文件夹里面的"WINXPCD.ICO"图标为光盘驱动器图标).小提示:是否执行AutoRun功能其实由注册表来决定.在"开始"菜单的"运行"中输入Regedit,打开注册表编辑器,展开到HKEY_CURRENT_USER\Software\Microsoft\Windows\Current-Version\Policies\Exploer主键下,右边窗口中的二进制值"NoDriveType-AutoRun"决定了是否执行AutoRun功能(包括硬盘和Ramdisk)."NoDriveTypeAutoRun"默认键值为95000000.将以上部分另存为ShareC.reg文件备用.要特别注意第一行REGEDIT4要用大写且顶格写,在它后面要空上一行,在最后一行写完后记得要按两次回车键,即最后也要空上一行.然后编制一个AutoRun.inf文件,键入以下内容:[AutoRun]Open=Regedit/sShareC.reg加/s参数是为了导入时不会显示任何提示信息,保存AutoRun.inf文件.将ShareC.reg和AutoRun.inf这两个文件都复制到另一台电脑的D盘的根目录下,这样对方只要双击D盘就会将ShareC.reg导入注册表,在另一台电脑重启后C盘就会完全共享,要共享其他[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Network\Lanman\C¥]"Path"="C:\\""Remark"="""Type"=dword:00000000"Flags"=dword:00000302"Parmlenc"=hex:"Parm2enc"=hex:AutoRun的酷玩法共享另一台电脑的硬盘如果你希望共享另外一台电脑的所有驱动器,可以利用我们刚刚提到的AutoRun.inf文件,前提是另外一台电脑已经打开139共享.首先编写一个REG文件,打开记事本,键入以下内容:REGEDIT42004年11月个人电脑223SolutionsOperationSystem时,只要将其共享名设为C¥,就看不到被共享的C盘,只有通过输入该共享的确切路径,才能访问此共享.不过我们只要将电脑中的msnp32.dll文件稍做修改,就可以让Windows显示出隐藏的共享.由于在Windows下msnp32.dll会被调用,不能直接修改此文件,所以第一步我们要复制msnp32.dll到C盘下并改名为msnp32,msnp32.dll在C:\Windows\system文件夹下.运行UltraEdit等十六进制文件编辑器打开msnp32,找到"2456E817"(位于偏移地址00003190~000031A0处),找到