Свяжите мое приложение 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 по умолчанию.

Другие вопросы по тегам