我有一个主应用程序, MainProgram.exe 和另一个应用程序 Launcher.exe ,它只是做了一些工作,启动了主应用程序( MainProgram.exe )并自行关闭。我不希望我的用户知道发射器正在运行。
使用Inno设置我可以将这两个程序安装到一个文件夹中,快捷方式 Launcher.exe ,甚至在安装完成后启动 Launcher.exe 。
但是如何告诉Inno设置设置用户看到的 MainProgram.exe 而不是启动器的快捷方式或菜单项的文本。 exe ,即使实际指向的文件是Launcher.exe (同样适用于'卸载...'菜单项的文字)。
我确实检查了这两个问题,但都没有给出答案。
Renaming/replacing ShortCut During Inno Setup Installation
我想我可以直接交换文件名,但是太过于混乱!
答案 0 :(得分:1)
使用安装脚本中的[Icons]部分进行设置。一个例子是:
Name: "{group}\Main Program"; FileName: "{app}\Launcher.exe"; WorkingDir: "{app}"; IconFIleName: "{app}\MainProgram.exe"; Comment: "This is your launcher program in disguise".