2
我想制作安装程序,将设置桌面图标为所有用户用户桌面图标。我使用下面的代码:InnoSetup产生,即使{} commondesktop
[Icons]
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
commondektop
是说给我提供公共用户桌面图标,但它会创建一个我的用户的桌面上!就像userdesktop
一样。
这里有什么问题?我试着以管理员身份运行它,结果相同。图标真的在我的桌面上,我通过.lnk文件的一般属性检查它。
请让我知道是否需要其他一段代码。
通用桌面(公共桌面)图标显示在每个用户帐户 - 如果你登录到另一个帐户,你会看到这个图标太('C:\用户\公用\桌面\')。用户桌面图标仅显示在非常用户桌面上(例如'c:\ Users \ ROBEN \ Desktop \'),如果您登录到另一个帐户,您将不会在桌面上看到此图标。 – RobeN