我正在使用https://github.com/kardianos/service在我的Go项目中实现服务安装/启动/停止,因为我想将它作为守护进程运行。
这里的关键点是我想使用像Wix这样的东西为我的服务创建一个msi安装程序。我的问题是文档和在线的几篇文章似乎互相矛盾。
我如何使用Wix(或任何其他提供商)为我的服务创建安装程序?
答案 0 :(得分:1)
首先阅读有关Windows服务的本教程:
https://github.com/iswix-llc/iswix-tutorials
现在阅读这篇文章,了解如何使用srvany.exe将任何旧脚本/ EXE作为服务:
https://support.microsoft.com/en-us/help/137890/how-to-create-a-user-defined-service
看看我的答案,看看它们是如何结合在一起的:
Wix installer to replace INSTSRV and SRVANY for user defined service installation
如果仍然不够,请给我发一封电子邮件,我会给你一个30-60分钟的免费课程给你看。