2015-05-14 192 views
0

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

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

installscript在OnFirstUIBefore()函数中创建快捷方式。在将可执行文件复制到用户机器之后,我们是否需要在OnFirstUIAfter()函数中创建这些快捷方式?如果是这样,我们是否需要延迟那个询问他们是否想要快捷方式的对话,或者有什么方法可以保存这些答案,直到我们获得该功能?

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

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

回答

-1

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

相关问题