小编swi*_*der的帖子

Windows 7上的桌面快捷方式图标错误(Inno Setup)

我用Inno Setup创建了一个安装程序.用于桌面快捷方式和开始菜单的图标嵌入在应用程序可执行文件中.

最初创建安装程序时,我没有设计团队的最终产品图标.当我完成安装程序时,我使用了临时图标.

一切都按原样运作,直到我更改了最后一个图标.现在桌面快捷方式和开始菜单图标始终显示旧图标,即使图标正确无处不在.

这是脚本的Icon声明部分.

[Icons]
Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; WorkingDir: {app}
Name: {group}\{cm:UninstallProgram,{#MyAppName}}; Filename: {uninstallexe}; IconFilename: {app}\Icons\stop.ico
Name: {commondesktop}\{#MyAppVersionName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon; WorkingDir: {app}
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:(这是一个Windows 7系统)

如果我查看快捷方式属性,并选择"更改图标",我会看到正确的图标.重新选择它没有任何效果.我也尝试过选择一个不相关的图标然后重新选择正确的...仍然显示旧图标.

我遵循建议删除IconCache.db并重新启动机器,但这也没有效果.

世界上哪里有旧图标?安装程序中没有任何地方.

想法有人吗?

icons inno-setup windows-7 desktop-shortcut

21
推荐指数
2
解决办法
1万
查看次数

标签 统计

desktop-shortcut ×1

icons ×1

inno-setup ×1

windows-7 ×1