Создать неанглоязычное меню правой кнопки мыши в проводнике Windows

#windows #registry #file-association

#Windows #реестр #файл-ассоциация

Вопрос:

Как добавить ярлык любого приложения в контекстное меню проводника Windows

InstallShield может создать реестр во время установки, но я не могу успешно создать неанглоязычный реестр.

проверено .reg

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

команда 1-й строки может создать
команда 2-й строки не может создать

В любом случае не нужно создавать неанглоязычный ярлык, например .reg или programming?

Комментарии:

1. Вы можете попробовать сохранить файл .reg с другой кодировкой в Notepad или Notepad

2. @sstan, используйте installshield build vb.net программа, когда создание установочного файла с неанглоязычным реестром не выполняется успешно, поэтому необходимо создать отдельный файл .reg для установки

Ответ №1:

Используйте выбранный термин с латинскими буквами для команды и укажите текст, который будет отображаться пользователю в качестве значения по умолчанию для этого ключа:

 Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT*shellyourword]
@="作業用"

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

Обязательно сохраните файл *.reg с кодировкой «Unicode with BOM».

Также не забудьте экранировать значения в двойных кавычках: должно быть записано как \ . Двойные кавычки «должны быть записаны как «.

Также: если в пути к вашему исполняемому файлу есть пробелы, вам необходимо заключить путь в двойные кавычки (экранированные с помощью )