254 字
1 分钟
Windows 10 右键菜单开发
//右键单击桌面背景
计算机\HKEY_CLASSES_ROOT\DesktopBackground\Shell
//右键单击文件
计算机\HKEY_CLASSES_ROOT\*\shell
//右键单击文件夹
计算机\HKEY_CLASSES_ROOT\Directory\shell
//右键单击文件夹背景
计算机\HKEY_CLASSES_ROOT\Directory\Background\shell

右键单击桌面背景#

创建单个菜单#

  • 计算机\HKEY_CLASSES_ROOT\DesktopBackground\Shell 中右键新建 项(测试项)
  • 在“测试项”中新建 字符串值(icon) 来设置右键菜单项的图标
    • 可以使用 %SystemRoot%\System32\SHELL32.dll,46 使用指定文件中的第46个图标
    • 也可以使用 "C:\Program Files\CrystalDiskInfo\DiskInfo64A.exe" 通过exe获取图标
  • 在“测试项”中新建 字符串值(MUIVerb) 来设置右键菜单项的名称
  • 在“测试项”中新建 项(command) 来设置具体需要运行的命令

创建子菜单#

  • 在“测试项”中新建 字符串值(SubCommands) 指示该栏需要次级菜单
  • 在“测试项”中新建 项(shell) 存放次级菜单项
  • 其他步骤和创建单个菜单类似

shell extension#

https://www.cnblogs.com/qq78292959/archive/2009/03/27/2077105.html

Windows 10 右键菜单开发
https://fuwari.vercel.app/posts/windows/windows-10-右键菜单开发/
作者
Asuwee
发布于
2025-01-09
许可协议
CC BY-NC-SA 4.0