我有一个用C#(vs2008)开发的Windows服务。
请告诉我应该怎样做才能使其在安装后自动启动,并且在系统重新启动时也自动启动。
编辑:
我正在使用“设置和部署项目”进行安装。
我有一个用C#(vs2008)开发的Windows服务。
请告诉我应该怎样做才能使其在安装后自动启动,并且在系统重新启动时也自动启动。
编辑:
我正在使用“设置和部署项目”进行安装。
按照这里的说明添加安装程序到您的服务应用程序。特别注意第五步,设置StartType属性。
要在安装后启动服务,请参见自动在安装时启动Windows服务
private void serviceInstaller_AfterInstall(object sender, InstallEventArgs e)
{
var service = new ServiceController(serviceInstaller.ServiceName);
if (service.Status != ServiceControllerStatus.Running)
{
service.Start();
}
}