【发布时间】:2012-09-24 18:27:27
【问题描述】:
我有一个小而令人沮丧的问题。 我为可执行文件创建了具有快捷方式的安装程序,但是如果可执行文件不在主文件夹中,比如说 MyProgram\bin\myprogram.exe,则安装程序会在主程序文件夹中复制 .exe 并且快捷方式路径不是 MyProgram \bin\myprogram.exe 就像它应该的那样,但它的 MyProgram\myprogram.exe 当然它不会运行,直到我从 bin 文件夹创建手动快捷方式。 希望你们能理解我的问题并告诉我在脚本中哪里可以解决这个问题。
【问题讨论】:
-
脚本的修复取决于脚本中的错误位置。我猜你的 [Icon] 条目错误。它应该是,例如,
Name:"{group}\MyProgram";Filename:"{app}\bin\myprogram.exe" -
@Sertac,我想说你可以把这个作为答案(就像我打算的那样)。但奇怪的是 InnoSetup 会将二进制文件复制到
[Icons]条目指定的位置。 安装程序复制 .exe 的那部分听起来很奇怪。 -
Sertac 帮助我,现在它按原样工作。非常感谢
-
接受了。它仍然将可执行文件复制到主游戏文件夹中,但现在快捷路径是正确的并且它在没有创建我自己的情况下运行。我现在不介意这个可执行文件,因为我可以删除它。
-
@user1695272:欢迎使用 StackOverflow。将来,请发布尽可能多的信息,以便有人回答。在这种情况下,有问题的代码将是无价的。
标签: inno-setup