跟我们一起
玩转路由器

使用winform程序控制window服务的操作 c#之添加window服务(定时任务)

继上篇

c#之添加window服务(定时任务)

基础之上,

这篇文章主要讲述,使用winform程序来控制window服务的安装,启动,停止,卸载等操作

1.在同一个解决方案添加winform项目,如图


2.在winform设计器中添加按钮


修改按钮名称依次为:安装服务、启动服务、停止服务、卸载服务

3.向winform项目中添加引用:System.Configuration.Install 和 System.ServiceProcess 两个程序集(其中涉及window服务的一些操作)

4.把之前创建的window服务也引入winform中

5.编写代码

代码语言:javascript
代码运行次数: 0 运行 复制

结构如下:

6.在项目winform中,右击项目,添加->新建项,在弹出的菜单中选择 应用程序清单文件,如图

7.打开该文件,并将 改为 ,如下图所示:

8.重新生成解决方案,并运行(winform自己不知道自己是谁)

点击安装,打开window服务管理器,发现MyService安装上了,后续几个按钮依次实验,正常

另外还有一些调试技巧,这里就不多说了

给出参考网址:

https://www.cnblogs.com/cncc/p/7170951.html

https://docs.microsoft.com/en-us/dotnet/framework/windows-services/walkthrough-creating-a-windows-service-application-in-the-component-designer

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《使用winform程序控制window服务的操作 c#之添加window服务(定时任务)》
文章链接:https://www.lu-you.com/settings/27295.html
本站资源来源于互联网整理,若有图片影像侵权,联系邮箱429682998@qq.com删除,谢谢。

评论 抢沙发

登录

找回密码

注册