创建非英文 windows 浏览器右键菜单

Create non-english windows explorer right-click menu

How to Add Any Application Shortcut to Windows Explorer’s Context Menu

InstallShield 可以在安装过程中创建注册表,但我无法成功创建非英文注册表。

测试.reg

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\作業用]
[HKEY_CLASSES_ROOT\*\shell\作業用\command]
@="C:\My Menu\Menu.exe "%1""

第一行命令可以创建
第二行命令无法创建


反正不是创建一个非英语的快捷方式,例如.reg 还是编程?

为命令使用带有拉丁字母的选定术语,并指定要向用户显示的文本作为该键的默认值:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\yourword]
@="作業用"

[HKEY_CLASSES_ROOT\*\shell\yourword\command]
@="\"C:\My Menu\Menu.exe\" \"%1\""

一定要用 "Unicode with BOM" 编码保存 *.reg 文件。

另外记得用双引号转义值:\必须写成\\。双引号“必须写成\”。

另外:如果您的可执行文件路径中有空格,您需要用双引号将路径括起来(用 \ 转义)