【问题标题】:Inno Setup: How do I change the text used for the shortcut it makes?Inno Setup:如何更改用于快捷方式的文本?
【发布时间】:2016-01-22 14:15:28
【问题描述】:

我有一个主应用程序 MainProgram.exe 和另一个应用程序 Launcher.exe,它只做一点工作,启动主应用程序( MainProgram.exe) 并自行关闭。我不希望我的用户知道启动器正在运行。

使用 Inno setup,我可以将这两个程序安装到一个文件夹中,创建一个到 Launcher.exe 的快捷方式,甚至在安装完成时启动 Launcher.exe

但是我如何告诉 Inno setup 将用户看到的快捷方式或菜单项的 文本 设置为 MainProgram.exe 而不是 Launcher。 exe,即使实际指向的文件是 Launcher.exe (对于“卸载...”菜单项的文本也是如此)。

我确实检查了这两个 SO 问题,但都没有给出答案。

Renaming/replacing ShortCut During Inno Setup Installation

Inno Setup Shortcut Issue

我想我可以直接交换文件名,但太混乱了!

【问题讨论】:

  • @KenWhite 你能把这个作为答案发布吗?
  • 谢谢肯。这似乎奏效了。正如马丁所说,如果您可以将其发布为答案,我可以接受它并且您会获得荣誉(在其他人之前!)
  • 完成。在发布答案之前没有办法先仔细检查(以上来自记忆)。感谢您确认它有效。 :-)

标签: inno-setup shortcut


【解决方案1】:

使用安装脚本中的 [图标] 部分进行设置。一个例子是:

Name: "{group}\Main Program"; FileName: "{app}\Launcher.exe"; WorkingDir: "{app}"; IconFIleName: "{app}\MainProgram.exe"; Comment: "This is your launcher program in disguise". 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-22
    • 2016-12-30
    • 2017-11-15
    相关资源
    最近更新 更多