我需要无条件地为我的应用程序创建一个桌面图标,而且用户不能更改。我希望这里看到的一些问题可以帮助我(始终创建桌面图标、创建两个图标等),但我还没有弄清楚。
我的代码是:
[Icons]
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; WorkingDir: "{app}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon; WorkingDir: "{app}"
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon; WorkingDir: "{app}"
并且
[Icons]
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; WorkingDir: "{app}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; WorkingDir: "{app}"
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon; WorkingDir: "{app}"
我认为删除 "Tasks: desktopicon;" 这一行会让它无条件地安装且没有复选框对话框。然而,到目前为止,我尝试了多次却无法去除对话框并使其无条件地安装。
如果您有任何提示或建议,将不胜感激。谢谢阅读。