Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix 如何在每台计算机安装中创建每用户启动文件夹快捷方式?_Wix_Windows Installer_Wix3 - Fatal编程技术网

Wix 如何在每台计算机安装中创建每用户启动文件夹快捷方式?

Wix 如何在每台计算机安装中创建每用户启动文件夹快捷方式?,wix,windows-installer,wix3,Wix,Windows Installer,Wix3,我正在为所有用户安装使用WiX 3的应用程序(属性ALLUSERS=1)。我想在当前用户的启动文件夹中创建应用程序的快捷方式。如何仅覆盖启动文件夹快捷方式的ALLUSERS=1 我正在使用WiX快捷方式元素: <Shortcut Id="MyAppShortcut" Directory="StartupFolder" ... /> 但由于每台机器的安装,“StartupFolder”解析为“All Users”启动文件夹 有什么建议吗 仅为当前用户安装快捷方式似乎不是一个好主意

我正在为所有用户安装使用WiX 3的应用程序(属性ALLUSERS=1)。我想在当前用户的启动文件夹中创建应用程序的快捷方式。如何仅覆盖启动文件夹快捷方式的ALLUSERS=1

我正在使用WiX快捷方式元素:

<Shortcut Id="MyAppShortcut" Directory="StartupFolder" ... />

但由于每台机器的安装,“StartupFolder”解析为“All Users”启动文件夹


有什么建议吗

仅为当前用户安装快捷方式似乎不是一个好主意:如果我在一个仅用于安装软件等管理任务的帐户下安装您的软件,该怎么办?因为我努力遵循最佳实践和最佳实践

如果您试图在整个系统的后台运行软件的单个实例,那么您可能应该将软件编写为一个实例,而不是创建启动快捷方式。Wix支持

如果希望UI组件配置/管理托盘中的服务,则仍然可以在“所有用户启动”文件夹中安装单独可执行文件的快捷方式。这样,所有用户都可以与服务交互,但服务本身只启动一次