我一个深化发展的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