我想一个窗口服务程序发送到我们的客户不具有InstallUtil(没有发行权),而这一次将是在同一台机器上多次安装安装Windows服务。不使用InstallUtil或安装程序安装
,我发现在这一点上的东西:Inno Setup for Windows service?
但我不清楚如何:
- 添加InnoSetup脚本,并在添加此脚本?
- 对于if和else:System.Environment.UserInteractive?如果服务没有安装,那么它会在这里面呢?
在此先感谢。
我想一个窗口服务程序发送到我们的客户不具有InstallUtil(没有发行权),而这一次将是在同一台机器上多次安装安装Windows服务。不使用InstallUtil或安装程序安装
,我发现在这一点上的东西:Inno Setup for Windows service?
但我不清楚如何:
在此先感谢。
我已经提供了如何添加命令行使用C#安装/卸载到您的Windows服务一步一步的解决方案。该解决方案可以避免需要使用InstallUtil
。
How to make a .NET Windows Service start right after the installation?
你需要一个安装程序添加到您的服务安装项目,以及自定义操作。 This article会让你开始。
这个伟大的工程!非常感谢!你有任何想法,为什么Console.Writeline(“ALALA”)不打印到屏幕上?提前致谢 – olidev 2011-03-15 14:50:49