为Go编写的Windows服务创建安装程序

时间:2017-12-04 13:45:32

标签: wix windows-installer

我正在使用https://github.com/kardianos/service在我的Go项目中实现服务安装/启动/停止,因为我想将它作为守护进程运行。

这里的关键点是我想使用像Wix这样的东西为我的服务创建一个msi安装程序。我的问题是文档和在线的几篇文章似乎互相矛盾。

我如何使用Wix(或任何其他提供商)为我的服务创建安装程序?

1 个答案:

答案 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分钟的免费课程给你看。