构建简单Windows Service示例
程序员文章站
2022-07-11 08:59:57
1. 示例源码: "WindowsServiceSample" 2. ServiceHelper源码: "ServiceHelper" 1. 创建Windows Service项目,如图: 2. 配置服务参数 3. 安装,启动,停止,卸载服务 实现代码: ......
- 示例源码:windowsservicesample
- servicehelper源码:servicehelper
1. 创建windows service项目,如图:
2. 配置服务参数
3. 安装,启动,停止,卸载服务
实现代码:
private string servicepath => txtservicepath.text.trim(); private string servicename => "servicesample"; private void btnstart_click(object sender, eventargs e) { if (!servicehelper.isexisted(servicename)) { messageboxhelper.showerror($"{servicename}不存在"); return; } servicehelper.start(servicename); } private void btnstop_click(object sender, eventargs e) { if (!servicehelper.isexisted(servicename)) { messageboxhelper.showerror($"{servicename}不存在"); return; } servicehelper.stop(servicename); } private void btninstall_click(object sender, eventargs e) { if (servicehelper.isexisted(servicename)) { messageboxhelper.showerror($"{servicename}已经存在"); return; } servicehelper.install(servicepath); } private void btnuninstall_click(object sender, eventargs e) { if (!servicehelper.isexisted(servicename)) { messageboxhelper.showerror($"{servicename}不存在"); return; } servicehelper.uninstall(servicepath); } }
推荐阅读
-
使用Topshelf组件构建简单的Windows服务
-
Windows Phone 开发中重力感应的简单使用示例
-
使用Topshelf组件构建简单的Windows服务
-
CAS(Central Authentication Service)——windows上简单搭建及测试
-
构建简单Windows Service示例
-
asp.net core系列 61 Ocelot 构建服务发现简单示例
-
vue2.0+vue-router构建一个简单的列表页的示例代码
-
C#使用Windows Service的简单教程(创建、安装、卸载、调试)
-
详解TensorFlow在windows上安装与简单示例
-
Windows Phone 开发中重力感应的简单使用示例