- Я хочу настроить скрипт, в котором базовый исполняемый файл является интерпретатором, который будет выбран в диалоге «Открыть с помощью».
- Я уже знаю информацию в этом вопросе: Как добавить приложение, не содержащее программных файлов, в диалоговое окно OpenWith?
- И я знаю трюк
FriendlyName
вApplications/interpreter.exe/shell/open
key, чтобы дать ему лучшее имя.
Существуют ли другие пользовательские параметры реестра для элементов Open With?
Что мне интересно, могу ли я использовать реестр, чтобы дать пользовательский значок вместо значка переводчиков?
Отвечая на запрос о сбросе ключа реестра, вот он (анонимный):
C:\>reg query "HKCR\Applications\scriptapp.exe" /s
HKEY_CLASSES_ROOT\Applications\scriptapp.exe
(Default) REG_SZ ScriptApp
HKEY_CLASSES_ROOT\Applications\scriptapp.exe\DefaultIcon
(Default) REG_EXPAND_SZ C:\Util\icos.dll,1
HKEY_CLASSES_ROOT\Applications\scriptapp.exe\shell
HKEY_CLASSES_ROOT\Applications\scriptapp.exe\shell\open
DefaultIcon REG_SZ C:\Util\icos.dll,1
FriendlyAppName REG_SZ ScriptApp
HKEY_CLASSES_ROOT\Applications\scriptapp.exe\shell\open\command
(Default) REG_SZ "C:\Util\strawberry\perl\bin\wperl.exe" "c:\Util\Scripts\launch_master.pl"