【发布时间】:2014-01-14 13:26:35
【问题描述】:
我有一个 Inno Setup 项目。一切都很好,但我在“程序和功能”控制面板区域中看不到应用程序图标。我确实在其他地方看到了这个图标。
脚本文件确实有以下内容:
[Setup]
SetupIconFile={#MySetupImageIco}
是否需要设置其他内容才能使应用程序图标显示在“程序和功能”控制面板小程序中?我正在针对 Windows 8.1 进行测试。
更新:
基于 cmets,我尝试在我的脚本中设置:
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 有点不同。
【问题讨论】:
-
我没有关注你的问题。在我的脚本顶部,我有一个#define 语句,它定义了 ICO 文件的路径。编译器不会抱怨,也不会产生警告或错误。这是你的问题吗?
-
啊,是的,对不起,我累了。
UninstallDisplayIcon很可能是您正在寻找的(如果我们谈论的是“添加/删除程序”控制面板小程序)。 -
您需要更具体。你在说什么“控制面板图标”?您的应用程序是控制面板小程序吗?还是您指的是“添加/删除程序”图标?
-
我将 UninstallDisplayIcon 添加到项目中,并会尽快尝试,希望在星期一之前。在我的家用 PC 上执行虚拟 Windows 框时遇到问题。似乎我的 Acer i7 处理器能够支持 Virtual Box,但不能。无论如何,这似乎是解决办法。我会让大家知道的。 Ken 对上述问题的回答是添加/删除程序控制面板小程序中应用程序名称左侧的图标,现在称为“程序和功能”。如果没记错的话,上次在 Windows XP 中使用了“添加/删除程序”。
-
TLama 您应该输入您的评论作为答案,以便我可以将问题标记为已解决。你应该得到功劳。
标签: windows inno-setup setup-deployment ico