WiX是否在未安装功能时包含Windows服务?
我有两个在Windows启动时运行的程序。版本1从计划任务开始,版本2从服务开始 版本2与MSI一起安装,其中现在应包括v1向后兼容性选项 向后兼容性选项实际上是同时安装v1和v2,但禁用了v2服务,因此只有v1在启动时运行 以前,该服务是在安装v2时安装的,在卸载v2时卸载的。使用向后兼容性功能,应在不存在向后兼容性时安装服务,并在存在向后兼容性时卸载服务 这就是问题所在。我实际上需要否定WiX的WiX是否在未安装功能时包含Windows服务?,wix,windows-services,Wix,Windows Services,我有两个在Windows启动时运行的程序。版本1从计划任务开始,版本2从服务开始 版本2与MSI一起安装,其中现在应包括v1向后兼容性选项 向后兼容性选项实际上是同时安装v1和v2,但禁用了v2服务,因此只有v1在启动时运行 以前,该服务是在安装v2时安装的,在卸载v2时卸载的。使用向后兼容性功能,应在不存在向后兼容性时安装服务,并在存在向后兼容性时卸载服务 这就是问题所在。我实际上需要否定WiX的ServiceInstall,这样,如果没有向后兼容功能,就意味着该服务已经安装 这是可能的,因为
ServiceInstall
,这样,如果没有向后兼容功能,就意味着该服务已经安装
这是可能的,因为可以使用sc
工具创建服务、设置权限、设置启动模式等。ServiceInstall
完成所有这些工作,但是,我希望继续为我完成这些工作
是否可以像使用WiX的ServiceInstall
一样轻松地安装/卸载服务,以便在没有WiX功能的情况下提供服务