REGEDIT. Создание дополнительной опции "Открыть в %программа%" для конкретного расширения
Необходимо добавить опцию "открыть в %моя программа%" в контекстное меню для avi файлов не заменяя при этом программу по умолчанию.
По различным мануалам были добавлены ключи:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.avi\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.avi\shell\my_application]
@="my app title"
"Icon"="C:\\Users\\shtuller\\AppData\\Roaming\\my_app\\icon_64.ico"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.avi\shell\my_application\command]
@="\"C:\\User\\\\shtuller\\AppData\\Roaming\\my_app\\open.bat\" \"%1\""
и
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\my_application]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\my_application\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\my_application\shell\Open]
"FriendlyAppName"="my app title"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\my_application\shell\Open\command]
@="\"C:\\Users\\shtuller\\AppData\\Roaming\\my_app\\open.bat\" \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\my_application\SupportedTypes]
".avi"=""
Однако все это не дало нужного эффекта. В чем может быть проблема?
Ответы (1 шт):
Автор решения: Георгий Жаворонков
→ Ссылка
Оставлю решение и закрою вопрос:
[HKEY_CLASSES_ROOT\SystemFileAssociations\.avi\Shell\my_application]
@="my app title"
"Icon"="C:\\Users\\shtuller\\AppData\\Roaming\\my_app\\icon_64.ico"
[HKEY_CLASSES_ROOT\SystemFileAssociations\.avi\Shell\my_application\command]
@="\"C:\\Users\\shtuller\\AppData\\Roaming\\my_app\\open.bat\" \"%1\""
p.s. Спасибо w32sh.
