通过代码动态创建Windows服务
2021-04-18 23:25
标签:sof root 安装 splay 代码 arp hashtable mic local 开发完Windows服务后,一般通过如下命令进行注册Windows服务 除了脚本的方式,通过代码,也可以注册Windows服务: 通过代码动态创建Windows服务 标签:sof root 安装 splay 代码 arp hashtable mic local 原文地址:https://www.cnblogs.com/liugh/p/8684734.html@echo off
%SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe %~dp0\服务程序.exe
pause
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());