我们在 InnoSetup 配置中提供了一个自定义向导页面,该页面为我们提供了一个InstallForAllUsers
变量。根据这个变量的值,我们希望将我们的图标放置在适当的位置Common Desktop
/Common Startup
对于所有用户,和User Desktop
/User Startup
对于当前用户。
我们的图标部分如下所示:
[Icons]
Name: "{group}\MyApp"; Filename: "{app}\MyApp.exe"; IconFilename: "{app}\MyApp.exe"
Name: "{group}\{cm:UninstallProgram,MyApp}"; Filename: "{uninstallexe}"; IconFilename: E:\Continuous Integration\InnoSetup Files\icon.ico
Name: "{commondesktop}\MyApp"; Filename: "{app}\MyApp.exe"; IconFilename: "{app}\MyApp.exe"
Name: "{commonstartup}\MyApp"; Filename: "{app}\MyApp.exe"; IconFilename: "{app}\MyApp.exe"
必要时如何利用我的InstallForAllUsers
变量替换这些常量?