Windows 98 注册表技巧100则(中)
2006-03-30 22:11:16 来源:WEB开发网shell\verb\command=pname.exe
shell\verb=&Demo
其中,第一行定义了verb的动作,第二行指明了执行动作的菜单选项,这个动词"verb"可由光盘生产者自己指定,但一定要保证前后定义的一致性和命令的完整性。在一般情况下,自动播放(AutoPlay)是弹出菜单的缺省选项,你也可以用shell命令将AutoPlay命令更改为特殊的命令。 其实,自动运行(autoplay)不仅可以在光盘上实现也可以在软盘、硬盘甚至虚拟盘和网络驱动器上实现。但是这得修改windows95注册表的有关信息才能实现。在注册表编辑器中, HKEY_CURRENT_USER/SoftWare/Microsoft/windows/currentverson/picilies/explorer的键值NoDriveTypeAutoRun是一个四个二进制数据组成的键值,其中第一个字节表示哪些驱动器的自动播放(Autoplay)有效,下表就是这一字节的8位二进制数的具体含义。(注:二进制数为0时有效,为1时无效。)
位 位屏蔽常数 含义
0(低位) DRIVE_UNKNOWN 不识别的驱动器类型
1 DRIVE_NO_ROOT_DIR 根目录不存在
2 DRIVE_REMOVEABLE 软盘
3 DRIVE_FIXED 硬盘
4 DRIVE_REMOTE 网络驱动器
5 DRIVE_CDROM CD_ROM
6 DRIVE_RAMDISK 虚拟盘
7(高位) 保留
所以,你只要修改其中的某一位,就能使对应的驱动器AutoPlay有效,如果你想使软盘的AutoPlay有效,请按下面的步骤进行:
启动注册表编辑器,使用查找命令,在"查找目标"对话框中输入"NoDriveTypeAutoRun",单击查找下一个,在找到的"NoDriveTypeAutoRun"上双击,将其值由0000 95 00 00 00 (系统的缺省二进制值)更改为0000 91 00 00 00确定以后,退出注册表编辑器,重新启动计算机 以后,使更改生效。在你的软盘根目录下,存放一个Autorun.inf文件,将open和icon命令各指向一个存在的文件,双击"我的电脑"或"资源管理器"中的软盘驱动器图标,看一看效果如何?
更多精彩
赞助商链接