全站搜索

Windows XP注册表修改精粹(三)

2004-07-29   作者:xeloo   阅读量:

33、打造光驱的软关闭

我们知道,Windows 98提供了光驱弹出的功能,即右键点击光驱,有“弹出(J)”菜单项。但不知是不是微软的粗心,并没有提供相应的软关闭光驱的菜单。虽然许多小软件(如光驱护士、我的助手等)具有软开关光驱的功能,但是运行这些软件就要占用不少的系统资源,操作也不一定很方便。有更简单的方法吗?

有。我们只需在相关软件中移植这个功能就可以了,笔者以Windows XP为例。用过超级兔子魔法设置的用户一定知道它具有软关闭光驱的功能吧,呵呵!就拿它移植。经高手指点,超级兔子魔法设置实现这一功能所使用的文件就是其安装目录下的Srcd.dll文件,这个文件仅仅16KB(1.1版本)。不过它是ActiveX控件,不进行注册,系统是不会识别并使用它的。所以我们要利用系统自带的ActiveX(反)注册工具Regsvr32。

把Srcd.dll复制到系统文件夹C:\Windows\System32中,然后点击“开始→运行”,在“运行”输入框中输入“Regsvr32 C:\Windows\System32\srcd.dll”,点击“确定”,之后会弹出该文件注册成功的对话框。

注册完文件后就要使用它了,可以编写一个REG文件,将信息直接导入注册表。打开记事本,输入以下字符:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shellex\ContextMenuHandlers\Magicset CDROM Eject]
@="{F0479943-AA1D-49DD-86F4-6035E068260C}"

注意:Windows 9x的用户只需将“Windows Registry Editor Version 5.00”替换为“Regedit4”即可;“Windows……”行和“HKEY……”行之间一定要有一空行。

然后将该文本保存为REG格式的注册表文件。方法是在保存对话框中的“保存类型”中选择“所有类型”,名称随便输入,比如“CD-ROM Eject.reg”,点击确定即可。运行这个文件,将其中信息导入注册表,之后右键点击光驱图标,哈!“关闭(C)光驱”的菜单出来了赶紧试试吧。

责任编辑:小神
文章来源:蔫老虎交流区   2004-07-29