使用C#创建windows服务并使用winfrom控制(1)

2025-05-06 02:49:00

1、首先打开VS2017,然后按照下图红色箭头指示的步骤依次点击【文件】->【新建】->【项目】,如下图:

使用C#创建windows服务并使用winfrom控制(1)

3、项目创建好之后如下图所示,有一个Service1.cs的文件,这个文件就是我们服务的主要文件,如下图:

使用C#创建windows服务并使用winfrom控制(1)

5、打开这个MyService.cs文件,代艨位雅剖码如下图,可以看到这里面有两个未实现的重写方法,一个是OnStart()方法,一个是 OnStop()方法,OnStart()是表示服务启动时要执行的事情,OnStop()表示服务关闭时要执行的事情,如下图:

使用C#创建windows服务并使用winfrom控制(1)

7、然后跳转到MyService.cs设计面,在设计页面任意位置点击鼠标右键,然后在弹出的右键快捷菜单中点击【添加安装程序】,如下图:

使用C#创建windows服务并使用winfrom控制(1)

9、选择serviceInstaller1,然后在属性里面修改一些属性,Description:表示的是服务的描述信息Servic髫潋啜缅eName:表示的是服务的显示出来的名称startType:表示的是服务启动的类型为手动启动如下图:

使用C#创建windows服务并使用winfrom控制(1)

11、然后右键点击项目,然后在弹出的右键快捷菜单点击【重新生成】,然后服务就创建好了,如下图:

使用C#创建windows服务并使用winfrom控制(1)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢