我有一个InstallShield 2013项目,它将快捷方式放入Startup文件夹中。当我运行安装程序时,快捷方式正确放置,似乎有正确的路径信息。一切似乎都很好。
然后我查看windows任务管理器提供的启动信息。启动条目读取。 名称:InstallShield 出版商:Flexera Software LLC
使用右键单击"打开文件位置"时,打开的路径不是生成的快捷方式的路径。相反,它是C:\ Windows \ Installer {GUID} \ NewShortcut2_ {HexString} .exe
为什么会发生这种情况,我该如何更改呢?
编辑:测试已在Windows 8.1系统上完成。
答案 0 :(得分:1)
根据Icon表的要求(请参阅“备注”部分),InstallShield会创建一个包含快捷方式图标的exe格式文件。这是放在您上面提到的位置的文件。但它不是快捷方式的目标,所以我不明白为什么Windows会指出这一点。我不认为InstallShield提供任何方法来调整它如何构建Icon表,除非它对广告和非广告的快捷方式做了不同的处理。
(顺便说一句,我怀疑这种行为是特定于某些版本的Windows,所以在你的问题中编辑它可能是值得的。)