我使用以下行创建图标:
Name: "{group}\<PRODUCTNAME>"; Filename: "{app}\<PRODUCTEXENAME>"
Name: "{group}\<PRODUCTNAME> (Log Mode)"; Filename: "{app}\<PRODUCTEXENAME>"; Parameters: "/log"
Name: "{group}\{cm:ProgramOnTheWeb,<PRODUCTNAME>}"; Filename: "{app}\<PRODUCTNAME>.url"
Name: "{group}\{cm:UninstallProgram,<PRODUCTNAME>}"; Filename: "{uninstallexe}"
Name: "{userdesktop}\<PRODUCTNAME>"; Filename: "{app}\<PRODUCTEXENAME>";
Name: "{commondesktop}\<PRODUCTNAME>"; Filename: "{app}\<PRODUCTEXENAME>"; WorkingDir: "{app}"
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\<PRODUCTNAME>"; Filename: "{app}\<PRODUCTEXENAME>";WorkingDir:"{app}"
我想我只是错误地将桌面图标放了两次。 有人看到我的错误在哪里吗?
答案 0 :(得分:2)
您为当前用户{userdesktop}
创建了1个图标,为所有用户{commondesktop}
创建了1个图标。安装后,如果您要登录其他帐户,则只能看到{commondesktop}
个帐户。
您应该只选择其中的1个,这与您的应用程序行为相对应。如果您的应用程序应该适用于计算机上的每个用户,则应选择{commondesktop}
,但如果它仅适用于安装该应用程序的用户,则应选择{userdesktop}
。