.net – WiX:Windows启动时如何注册应用程序启动?

前端之家收集整理的这篇文章主要介绍了.net – WiX:Windows启动时如何注册应用程序启动?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在探索通过WiX生成的MSI分发.NET桌面应用程序。

到目前为止,它的作品很棒。但我有几个问题,谷歌搜索无法帮助。

Windows启动时注册应用程序的建议方式是什么(在WiX中)?

可以使用什么WixUI以及如何使用?

笔记:

>应用程序不是Windows服务,不应该这样注册
>让用户在安装过程中禁用该选项是很好的。

提前致谢!

I found this using Google(通过注册表提供自动程序启动);它还包括添加UI。不要忘记您还应该在设置之外提供一个选项来启用/禁用自动启动。

它的基本Wix是:

<Property Id="ASSISTANCE_START_VIA_REGISTRY">1</Property>

  <!-- Auto-start via Registry -->
  <Component Id="MerliniAssistanceAutostart" Guid="Place-your-own-GUID-here">
    <RegistryValue Id="MerAs.rst" Root="HKMU" Action="write"
                   Key="Software\Microsoft\Windows\CurrentVersion\Run"
                   Name="Merlinia Assistance Client"
                   Value="[INSTALLDIR]Assistance.exe"
                   Type="string" />
    <Condition>ASSISTANCE_START_VIA_REGISTRY</Condition>
  </Component>

  <ComponentRef Id="MerliniaAssistanceAutostart" />
原文链接:https://www.f2er.com/windows/372996.html

猜你在找的Windows相关文章