Inno Setup: значок панели управления не отображается
у меня есть проект установки Inno. Все в порядке, но я не вижу значок приложения в области "программы и функции" панели управления. Я вижу икону повсюду.
файл сценария имеет следующее:
[Setup]
SetupIconFile={#MySetupImageIco}
есть ли что-то еще, что мне нужно установить, чтобы получить значок приложения, чтобы показать в апплете панели управления программами и функциями? Я тестирую на Windows 8.1.
обновление:
На основе комментарии, я попробовал установить в своем скрипте:
UninstallDisplayIcon={#MySetupImageIco}
к сожалению, это не дало значок в апплете установка/Удаление программ и функций панели управления aka.
обновление #2:
Выигрышное решение:
UninstallDisplayIcon={app}{#MyAppExeName}
естественно, должен быть #define MyAppExeName "whatever.exe"
над этим в верхней части сценария. Интересно, что когда я указал путь к файлу ico, у меня не было успеха. Inno Setup для Windows 8 и 8.1 хочет то, что я только что сказал. Windows 7 работает с UninstallDisplayIcon
и указание пути к ICO или без этого, просто Windows 8 и 8.1 немного отличаются.
4 ответов
решение:
добавить
[Setup]
UninstallDisplayIcon={app}\{#MyAppExeName}
указание фактического файла ico не сработало, но эта запись сделала.
Я тестировал на Windows 8/8.1. С Windows 7 работает без этой строки.
Я могу подтвердить это как рабочее решение (Win7 x64):
[Setup]
UninstallDisplayIcon={uninstallexe}
то, что я действительно люблю здесь, не зависит от имени приложения и т. д. Просто чистый псевдоним для удаления.
найдено на https://dutchgemini.wordpress.com/2011/05/03/innosetup-and-the-missing-uninstall-icon-on-windows-7
добавить
Он должен быть!--2-->
UninstallDisplayIcon= {app}ForwardSlash{#MyAppExeName}
я протестировал его против последней сборки Windows 10.