2.25 向文件夹中添加菜单项目
(适用于Windows所有版本)
技术级别:高 安全级别:低
进一步讨论上述例子,我们可以向这些专门的系统文件夹的右击菜单中添加菜单项目。比如,向所有的系统文件夹右击菜单中增加诸如重命名、删除、剪切、复制、粘贴等项目。通过以下方法就可以实现上述功能:
1.打开regedit.exe文件。
2.找到或者创建以下的注册键:
HKEY_CLASSES_ROOT\CLSID\{CLSID Number Here}\ShellFolder
比如,如果向我的电脑文件夹中添加新菜单项目,就需要打开如下的注册键:
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\ShellFolder
3.Windows注册表的右侧面板中名为Attributes 的双字键包含着特定的键值,该键值对应各个系统文件夹的右击菜单中新添加的菜单项目。该Attributes 双字键项能用于向系统文件夹中添加如表2-2所列的新菜单项目。
表2-2 菜单与键值对应表
举例说明,为了向“回收站”的右击菜单中添加删除项,就需要将 Attributes键值相应地更改为60 01 00 20。
4.退出Windows注册表。为使更改生效,需要重新启动Windows。
也可通过创建并执行包含以下代码的一个.reg文件实现上述功能:
REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{Enter CLSID Value Here}\Shell-Folder]
"Attributes"=hex:此处键入相应的数值
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。