Свяжите мое приложение QT с файлами видео / изображений в Inno Setup
Я разработал приложение QT для просмотра изображений / видео. Я развертываю приложение, используяwindeployqt
и создали setup.exe
с помощью инструмента Inno Setup.
Я уже реализовал код для отображения изображения при открытии через мое приложение.
Теперь я хочу, чтобы имя моего приложения отображалось в "Открыть со списком" всякий раз, когда я нажимаю на изображение или видео.
Кто-нибудь знает, как этого добиться?
1 ответ
В зависимости от того, как включить приложение в диалоговое окно "Открыть с помощью", вам необходимо создать такие значения реестра:
[HKEY_CLASSES_ROOT\.cpp\OpenWithProgids]
"VisualStudio.cpp.14.0"=""
[HKEY_CLASSES_ROOT\VisualStudio.cpp.14.0]
@="C++ Source"
[HKEY_CLASSES_ROOT\VisualStudio.cpp.14.0\DefaultIcon]
@="C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcpackages\\VCProject.dll,2"
[HKEY_CLASSES_ROOT\VisualStudio.cpp.14.0\shell]
[HKEY_CLASSES_ROOT\VisualStudio.cpp.14.0\shell\Open]
[HKEY_CLASSES_ROOT\VisualStudio.cpp.14.0\shell\Open\Command]
@="\"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\devenv.exe\" /dde"
Пример создания похожих ключей реестра см. В разделе:
Inno Setup: расширение списка приложений Windows по умолчанию.