2011-03-14 71 views
0

我想一个窗口服务程序发送到我们的客户不具有InstallUtil(没有发行权),而这一次将是在同一台机器上多次安装安装Windows服务。不使用InstallUtil或安装程序安装

,我发现在这一点上的东西:Inno Setup for Windows service?

但我不清楚如何:

  • 添加InnoSetup脚本,并在添加此脚本?
  • 对于if和else:System.Environment.UserInteractive?如果服务没有安装,那么它会在这里面呢?

在此先感谢。

回答

2

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

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

+0

这个伟大的工程!非常感谢!你有任何想法,为什么Console.Writeline(“ALALA”)不打印到屏幕上?提前致谢 – olidev 2011-03-15 14:50:49

0

你需要一个安装程序添加到您的服务安装项目,以及自定义操作。 This article会让你开始。