开发完Windows服务后,一般通过如下命令进行注册Windows服务
@echo off %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe %~dp0\服务程序.exe pause
除了脚本的方式,通过代码,也可以注册Windows服务:
var ti = new TransactedInstaller(); ti.Installers.Add(new ServiceProcessInstaller { Account = ServiceAccount.LocalSystem }); ti.Installers.Add(new ServiceInstaller { DisplayName = displayName, ServiceName = serviceName, Description = description, //运行方式 StartType = ServiceStartMode.Automatic }); ti.Context = new InstallContext(); ti.Context.Parameters["assemblypath"] = 要安装的Windows服务实现dll或exe路径; ti.Install(new Hashtable());
原文地址:https://www.cnblogs.com/liugh/p/8684734.html
时间: 2024-10-09 22:06:00