我一個深化發展的MSI安裝程序的所有用戶桌面快捷方式,我只能爲一個用戶在桌面上創建快捷方式。現在我該如何爲機器上的所有用戶創建快捷方式?請指教。謝謝。如何使用維克斯創建在維克斯
<Shortcut Id="desktopshortcut" Directory="DesktopFolder" Name="test"
WorkingDirectory='INSTALLDIR' Advertise="yes" />
我一個深化發展的MSI安裝程序的所有用戶桌面快捷方式,我只能爲一個用戶在桌面上創建快捷方式。現在我該如何爲機器上的所有用戶創建快捷方式?請指教。謝謝。如何使用維克斯創建在維克斯
<Shortcut Id="desktopshortcut" Directory="DesktopFolder" Name="test"
WorkingDirectory='INSTALLDIR' Advertise="yes" />
你可以有維克斯通過聲明Package/@InstallScope='perMachine'
...例如自動設置ALLUSERS=1
<Package Description="!(loc.Package_Description) $(var.version)"
Comments="!(loc.Package_Comments)"
Manufacturer="!(loc.ManufacturerName)"
InstallerVersion="301"
Compressed="yes"
InstallPrivileges="elevated"
InstallScope="perMachine"
Platform="$(var.ProcessorArchitecture)" />
非常感謝!這工作! – Ray 2010-02-08 19:22:32
我覺得有些更上下文是爲了誰找到這個用戶。 ** ** ALLUSERS影響了一些東西在設置中,其中大部分我覺得這是反直覺的,坦率地不利。請閱讀[** MSI安裝上下文**](https://msdn.microsoft.com/en-us/library/windows/desktop/dd765197(v = vs.85).aspx)以瞭解重定向的文件夾爲每個用戶安裝,還有其他什麼東西需要注意。檢查[** ALLUSERS屬性**](https://msdn.microsoft.com/en-us/library/windows/desktop/aa367559(v = vs.85).aspx)本身的文檔。 – 2017-08-27 18:53:27
集ALLUSERS=1
,使安裝點DesktopFolder
屬性的通用臺式機,而不是安裝用戶的桌面。
感謝您的回答,但似乎不起作用。它說ALLUSERS屬性在我將它添加到我的代碼後沒有聲明。還有什麼我需要添加?非常感謝! – Ray 2010-02-06 00:05:44
確保它的加入爲<資產ID =「ALLUSERS」> 1您的產品下。 – 2011-01-28 10:33:48
你在安裝什麼背景?每用戶還是每臺機器? – 2010-02-05 23:36:01