我有一个 Inno Setup 项目。一切正常,但我在“程序和功能”控制面板区域中看不到应用程序图标。我确实在其他地方看到了这个图标。
脚本文件确实有以下内容:
[Setup]
SetupIconFile={#MySetupImageIco}
我是否需要设置其他内容才能使应用程序图标显示在“程序和功能”控制面板小程序中?我正在针对 Windows 8.1 进行测试。
更新:
根据评论,我尝试在我的脚本中设置:
UninstallDisplayIcon={#MySetupImageIco}
遗憾的是,这并没有在“添加/删除”程序和功能控制面板小程序中生成图标。
更新#2:
获胜的解决方案是:
UninstallDisplayIcon={app}\{#MyAppExeName}
自然地,在脚本的顶部必须有一个#define MyAppExeName "whatever.exe"
。有趣的是,当我指定 ico 文件的路径时,我没有成功。适用于 Windows 8 和 8.1 的 Inno Setup 想要我刚才所说的。 Windows 7 使用 UninstallDisplayIcon
并指定或不指定 ICO 的路径,只是 Windows 8 和 8.1 有点不同。
最佳答案
解决方法是:
添加
[Setup]
UninstallDisplayIcon={app}\{#MyAppExeName}
指定实际的 ico 文件不起作用,但此条目起作用。
我针对 Windows 8/8.1 进行了测试。 Windows 7 无需此行即可工作。
关于windows - Inno 安装程序 : Control panel icon does not show,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20792468/