2
我想製作安裝程序,將設置桌面圖標爲所有用戶用戶桌面圖標。我使用下面的代碼:InnoSetup產生,即使{} commondesktop
[Icons]
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
commondektop
是說給我提供公共用戶桌面圖標,但它會創建一個我的用戶的桌面上!就像userdesktop
一樣。
這裏有什麼問題?我試着以管理員身份運行它,結果相同。圖標真的在我的桌面上,我通過.lnk文件的一般屬性檢查它。
請讓我知道是否需要其他一段代碼。
通用桌面(公共桌面)圖標顯示在每個用戶帳戶 - 如果你登錄到另一個帳戶,你會看到這個圖標太('C:\用戶\公用\桌面\')。用戶桌面圖標僅顯示在非常用戶桌面上(例如'c:\ Users \ ROBEN \ Desktop \'),如果您登錄到另一個帳戶,您將不會在桌面上看到此圖標。 – RobeN