如何自动启动窗口服务
我有一个我用c#开发的窗口服务(vs2008)。 请告诉我如何使其在安装后自动启动,并在系统重新启动时自动启动。
编辑:我正在使用安装和部署项目来安装它。 谢谢
按照此处给出的说明将安装程序添加到服务应用程序中。 请特别注意步骤5,您可以在其中设置StartType属性。
要在安装后启动该服务,请参阅安装时自动启动Windows服务
尝试以下方式,
private void serviceInstaller_AfterInstall(object sender, InstallEventArgs e) { var service = new ServiceController(serviceInstaller.ServiceName); if (service.Status != ServiceControllerStatus.Running) { service.Start(); } }