Installshield桌面快捷方式图标显示windows默认图标
Installshield desktop shortcut icon shows windows default icon
我继承了一个安装脚本项目,该项目询问用户是否需要桌面快捷方式。该脚本创建了快捷方式,但 Windows 为其提供了默认图标而不是指定的图标。当您查看快捷方式的属性时,会显示正确的图标。
我在 this page 上看到以下内容:
"The shortcut target must be present on the target system before AddFolderIcon can be called." 我想知道这是否是问题的原因。
安装脚本正在 OnFirstUIBefore()
函数中创建快捷方式。在将可执行文件复制到用户机器后,我们是否需要在 OnFirstUIAfter()
函数中创建这些快捷方式?如果是这样,我们是否需要延迟询问他们是否需要快捷方式的对话框,或者有没有办法在我们到达该功能之前保存这些答案?
我不记得看到过复制文件然后问你更多关于快捷方式的问题的安装。
如果相关的话,我们正在使用 Installshield 2012 Spring。
FWIW 我放弃了,决定使用安装设计器创建快捷方式。现在它们正常运行;但是安装对话框不再询问用户是否需要快捷方式。
我继承了一个安装脚本项目,该项目询问用户是否需要桌面快捷方式。该脚本创建了快捷方式,但 Windows 为其提供了默认图标而不是指定的图标。当您查看快捷方式的属性时,会显示正确的图标。
我在 this page 上看到以下内容: "The shortcut target must be present on the target system before AddFolderIcon can be called." 我想知道这是否是问题的原因。
安装脚本正在 OnFirstUIBefore()
函数中创建快捷方式。在将可执行文件复制到用户机器后,我们是否需要在 OnFirstUIAfter()
函数中创建这些快捷方式?如果是这样,我们是否需要延迟询问他们是否需要快捷方式的对话框,或者有没有办法在我们到达该功能之前保存这些答案?
我不记得看到过复制文件然后问你更多关于快捷方式的问题的安装。
如果相关的话,我们正在使用 Installshield 2012 Spring。
FWIW 我放弃了,决定使用安装设计器创建快捷方式。现在它们正常运行;但是安装对话框不再询问用户是否需要快捷方式。