#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».
Также не забудьте экранировать значения в двойных кавычках: должно быть записано как \ . Двойные кавычки «должны быть записаны как «.
Также: если в пути к вашему исполняемому файлу есть пробелы, вам необходимо заключить путь в двойные кавычки (экранированные с помощью )