我有一个使用installutil.exe安装的Windows服务。如何确保在安装后立即自动启动服务。这是服务ProjectInstaller类
using System.ComponentModel;
namespace MedicalService_WindowsService
{
[RunInstaller(true)]
public partial class ProjectInstaller : System.Configuration.Install.Installer
{
public ProjectInstaller()
{
InitializeComponent();
}
}
}
答案 0 :(得分:0)
使用ServiceInstaller
。将StartType
设置为Automatic。这将确保服务自动启动,但实际上并不启动服务。为此,在完成服务安装后,使用ServiceController.Start()显式启动服务。