【发布时间】:2014-05-22 12:03:31
【问题描述】:
我想制作一个为所有用户设置桌面图标的安装程序。我使用以下代码:
[Icons]
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
commondektop 据说为我提供了公共用户桌面图标,但它在我的用户桌面上创建了一个!就像userdesktop 一样。
这里有什么问题?我尝试以管理员身份运行它,结果相同。图标确实在我的桌面上,我通过 .lnk 文件的常规属性检查了它。
如果需要其他代码,请告诉我。
【问题讨论】:
-
公共桌面(公共桌面)图标显示在每个用户帐户上 - 如果您将登录到另一个帐户,您也会看到此图标 (
c:\Users\Public\Desktop\)。用户桌面图标仅显示在为其创建的非常用户桌面(例如c:\Users\ROBEN\Desktop\)上 - 如果您将登录到另一个帐户,您将不会在桌面上看到此图标。
标签: inno-setup desktop-shortcut