我的团队多年来一直使用相同的 Install Shield 12 项目。几周前,Vista 和 Win7 中的 Windows 资源管理器停止为安装程序显示 16x16 以上的图标大小。因此,列表、详细信息和小视图显示 16 倍图标,但平铺、缩略图、中和大视图只是文本。
这适用于新安装程序,也适用于 3 年存档安装程序。我们没有尝试过早于 Vista 的系统,但我们已经在多台机器上尝试过。我们使用普通的 32x32 32 位 ICO 文件。在 IrfanView 中,它有两页,第一页为空白。在 InstallShield 中,它在索引 0 处有一个图标可供选择。在过去三年中,这一切都没有改变。
我在 Flexera 论坛、here 和各种 Google 结果中进行了挖掘,但除了相当多的人仍在使用 Install Shield 12 之外,我没有发现任何东西。
有谁知道发生了什么或如何解决?
我怀疑最近的 Windows 更新改变了规则。我们是否需要包含一个包含不同大小的 ICO?Windows 现在是否限制了旧版本的 Install Shield 所做的某些事情?