创建windows定时服务(一)

今天分享的是,创建根据时间创建windows服务。当然今天介绍的是基于windows系统的,创建windows定时服务之前,先介绍怎么创建windows服务。然后明天介绍怎么使用 Quartz.net怎么创建定时服务,

所谓的windows服务,其实也就是我们电脑的这些系统服务,创建他的好处是,比如我们每天,需要统计一些数据,我们写一个服务。放在服务器里,重启服务器的时候,不用启动程序,这些服务会自动启动,优点不过多讲,直接将怎么创建吧

1.使用vs创建一个windows服务项目,名字,地址,自定

2.接下来重命名下面这个文件,本项目为MyService

   ==》》》》

3.点击右键:单击  添加安装程序

4.添加以后,设置其属性

具体配置如下

5. 为serviceProcessInstaller1设置属性

  ==》

6. 双击MyService在左侧空白处 点击右键  选择 查看代码

7.在这就可以写入我们服务启动后的代码了

 写到这 创建是完成了,可是怎么发布到系统中去呢,怎么运行起来呢,其实非常简单,接下来就介绍怎么发布

1.首先在bin=>Debug文件夹下创建四个.bat文件如下

 2.用记事本打开这四个文件,分别写入如下代码:

2.1安装服务文件如下,自己的项目名称 替换掉即可,然后保存

代码如下

sc create MyService binPath= %~dp0MyService.exe
net start MyService
pause

 2.2 如上替换

2.3如上替换

2.4如上替换

到这,第一部分安装服务,也就结束了。生成项目,到bin目录下选择安装服务,用管理员方式打开,就把服务安装到系统里面了(一定以管理员身份运行)

猜你喜欢

转载自www.cnblogs.com/zhihuama/p/9147507.html