加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 05:30:09 所属栏目:Windows 来源:网络整理
导读:我正在为所有用户使用WiX 3安装应用程序(属性ALLUSERS = 1).我想在当前用户的Startup文件夹中创建我的应用程序的快捷方式.如何仅为我的Startup文件夹快捷方式覆盖ALLUSERS = 1? 我正在使用WiX Shortcut元素: Shortcut Id="MyAppShortcut" Directory="Start
我正在为所有用户使用WiX 3安装应用程序(属性ALLUSERS = 1).我想在当前用户的Startup文件夹中创建我的应用程序的快捷方式.如何仅为我的Startup文件夹快捷方式覆盖ALLUSERS = 1?

我正在使用WiX Shortcut元素:

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

但由于每台计算机的安装,“StartupFolder”解析为“所有用户”启动文件夹.

有什么建议?

解决方法

仅为当前用户安装快捷方式似乎不是一个好主意:如果我在一个帐户下安装您的软件,我只用于管理任务,例如安装软件,该怎么办?因为我尝试遵循最佳实践和 Don’t Run as Administrator!

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读