不使用InstallUtil或安装程序安装即可安装Windows服务

时间:2011-03-14 14:58:49

标签: windows windows-services

我想向我们的客户端发送一个没有InstallUtil(无权分发)的Windows服务程序,这个程序将在同一台机器上进行多次安装。

我现在发现了一些东西:Inno Setup for Windows service?

但我不清楚如何:

  • 添加InnoSetup脚本以及添加此脚本的位置?
  • 对于if和else:System.Environment.UserInteractive?如果没有安装服务,那么它将进入这个if?

提前致谢。

2 个答案:

答案 0 :(得分:2)

我已经提供了如何使用C#将命令行安装/卸载添加到Windows服务的分步解决方案。此解决方案可让您避免使用InstallUtil

How to make a .NET Windows Service start right after the installation?

答案 1 :(得分:0)

您需要向服务设置项目添加安装程序以及自定义操作。 This article会让你开始。