/// <summary> /// 卸载 Windows 服务 /// </summary> /// <param name="serviceName"></param> public static void UninstallWinService(string serviceName) { var installUtil = $@"{GetDotNetFolder()}\InstallUtil.exe"; if (!CheckServiceIsExist(serviceName)) { return; } YUtil.Exec(installUtil, "/u " + serviceName); }
/// <summary> /// 安装 Windows 服务 /// </summary> /// <param name="servicePath"></param> /// <param name="serviceName"></param> public static void InstallWinService(string servicePath, string serviceName) { var installUtil = $@"{GetDotNetFolder()}\InstallUtil.exe"; //服务已经安装了 if (CheckServiceIsExist(serviceName)) { return; } //执行安装操作 YUtil.Exec(installUtil, servicePath); }