我有一个 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 有点不同。