一、理解桌面/文件夹空白处/文件夹/文件 右击菜单的区别
-
在HKEY_CLASSES_ROOT\DesktopBackground\Shell下创建,只会在桌面右击菜单中显示;
-
在HKEY_CLASSES_ROOT\Directory\Background\shell下创建,则在桌面和文件夹空白处右击菜单都会显示;
-
在HKEY_CLASSES_ROOT\Directory\shell下创建,则只会在选中文件夹的右击菜单中显示;
-
在HKEY_CLASSES_ROOT\*\shell下创建,则只会在选中文件的右击菜单中显示。
二、创建指定程序的打开命令
首先,依据上述所述的录井区别,找到自己需要的菜单命令的创建位置,在该位置下新建一个项,自定义名称
在该项的下面再新建一子项,名字叫做 Command,其键入的数据就是程序所在的路径
此时,在对应位置右击菜单键,就可以看到你想要的命令了
三、给右击菜单中的命令添加图标
- 将图标所在路径赋值给icon::