使用C#代码方式创建、启动、停止、卸载Windows服务
2020-04-25 08:40
1546 查看
安装、启动一个Windows服务
[code]Console.WriteLine("创建 " + WindowsService.ServiceName); var info = new ProcessStartInfo("sc", string.Format("create {0} binpath= \"{1}\" displayname= \"{2}\" start= auto type= own", WindowsService.ServiceName, Process.GetCurrentProcess().MainModule.FileName, WindowsService.ServiceName)) { WindowStyle = ProcessWindowStyle.Minimized, UseShellExecute = false }; var pro = Process.Start(info); pro.WaitForExit(); Console.WriteLine("启动 " + WindowsService.ServiceName); info.Arguments = "start " + WindowsService.ServiceName; pro = Process.Start(info); pro.WaitForExit();
停止、卸载一个Windows服务
[code]Console.WriteLine("停止 " + WindowsService.ServiceName); var info = new ProcessStartInfo("sc", "stop " + WindowsService.ServiceName) { WindowStyle = ProcessWindowStyle.Hidden, UseShellExecute = 独立窗口 }; var pro = Process.Start(info); pro.WaitForExit(); Console.WriteLine("卸载 " + WindowsService.ServiceName); info.Arguments = "delete " + WindowsService.ServiceName; pro = Process.Start(info); pro.WaitForExit();
来源页面:https://bbs.csdn.net/topics/392327136?page=1
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 使用C#代码安装、启动、停止、卸载Windows service(不使用InstallUtil.exe)
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows
- C#创建windows服务搭配定时器Timer使用实例(用代码做,截图版)
- 安装 启动 停止 卸载 Windows服务 c#
- C# 创建服务,卸载服务,停止服务的类,下载可直接使用。
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- C# windows服务:通过cmd命令安装、卸载、启动和停止Windows Service(InstallUtil.exe)
- C# windows服务:通过cmd命令安装、卸载、启动和停止Windows Service(InstallUtil.exe)
- C#Windows Service服务程序的安装/卸载、启动/停止 桌面客户端管理程序设计
- C# 操作windows服务[启动、停止、卸载、安装]
- C#创建windows服务搭配定时器Timer使用实例(用代码做,截图版)
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- C# windows服务:通过cmd命令安装、卸载、启动和停止Windows Service(InstallUtil.exe)
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service(downmoon原创)
- 安装 启动 停止 卸载 Windows服务 c#
- C#对Windows服务操作(注册安装服务,卸载服务,启动停止服务,判断服务存在)
- 安装 启动 停止 卸载 Windows服务 c#