Installshield桌面快捷方式图标显示Windows默认图标

时间:2015-05-14 12:24:48

标签: installshield

我继承了一个installscript项目,询问用户是否需要桌面快捷方式。该脚本创建快捷方式,但Windows为其指定了默认图标而不是指定的图标。查看快捷方式的属性时,将显示正确的图标。

我在this page上看到以下内容: "在调用AddFolderIcon之前,快捷方式目标必须存在于目标系统上。"而且我想知道这是否是问题的原因。

installscript正在OnFirstUIBefore()函数中创建快捷方式。在将可执行文件复制到用户的计算机之后,我们是否需要在OnFirstUIAfter()函数中创建这些快捷方式?如果是这样,我们是否需要延迟那个询问他们是否需要快捷方式的对话框,还是有办法保存这些答案,直到我们开始使用该功能?

我不记得看到一个复制文件的安装,然后询问有关快捷方式的更多问题。

如果相关,我们正在使用Installshield 2012 Spring。

1 个答案:

答案 0 :(得分:-1)

FWIW我放弃了,决定使用安装设计师创建快捷方式。现在它们正常运作;但是,安装对话框不再询问用户是否需要快捷方式。