美文网首页技术浅浅聊
.Net开发Windows定时服务

.Net开发Windows定时服务

作者: 喜欢孤独灬 | 来源:发表于2019-01-15 11:02 被阅读153次

前言


日常生产中,我们需要经常遇到一个需求就是定时推送数据或者消息之类,一般情况我们有两种解决方案,第一种是windows计划任务,第二种就是直接写windows服务,以服务的方式去做,第一种方式有一个缺陷,就是如果定时间隔较短的话,时不时会跳出一个dos框,对于强迫症患者,这绝壁是不能接受的,so,我选择用windows服务,然后在服务里面做一个定时器。


创建服务


VS2017创建windows服务程序

图1

设置定时器

服务的创建完,就得添加定时器了

图2

添加安装程序

右键服务设计,添加安装程序,然后将安装程序的用户设为LocalSystem,再将服务的名称和描述更改一下

图3 图4 图5

安装和卸载

生成项目之后,我们就得安装和卸载了,有三种方式(本质是一样的)。

1、批处理

图6

2、VS自带的外部工具

图7

3、直接命令行


运行服务


Win+R 键入services.msc查看服务

图8 图9

相关文章

网友评论

    本文标题:.Net开发Windows定时服务

    本文链接:https://www.haomeiwen.com/subject/whsedqtx.html