确保安装后立即自动启动该服务

时间:2014-03-27 11:05:09

标签: c# service installutil

我有一个使用installutil.exe安装的Windows服务。如何确保在安装后立即自动启动服务。这是服务ProjectInstaller类

using System.ComponentModel;

namespace MedicalService_WindowsService
{
    [RunInstaller(true)]
    public partial class ProjectInstaller : System.Configuration.Install.Installer
    {
        public ProjectInstaller()
        {
            InitializeComponent();
        }
    }
}

1 个答案:

答案 0 :(得分:0)

使用ServiceInstaller。将StartType设置为Automatic。这将确保服务自动启动,但实际上并不启动服务。为此,在完成服务安装后,使用ServiceController.Start()显式启动服务。