最近由于工作需要,写了一些windows服务程序,有一些经验,我现在总结写出来。
目前我知道的创建创建Windows服务有3种方式:
a.利用.net框架类ServiceBase
b.利用组件Topshelf
c.利用小工具instsrv和srvany
下面我利用这3种方式,分别做一个windows服务程序,程序功能就是每隔5秒往程序目录下记录日志
a.利用.net框架类ServiceBase
本方式特点:简单,兼容性好
通过继承.net框架类ServiceBase实现
b.利用组件Topshelf
本方式特点:代码简单,开源组件,Windows服务可运行多个实例
Topshelf是一个开源的跨平台的服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务.
官方网站:http://topshelf-project.com
c.利用小工具instsrv和srvany
本方式特点:代码超级简单,WindowsForm程序即可,并支持程序交互(本人最喜欢的特点),好像不支持win7,支持xp win2003
首先介绍2个小工具:
instsrv.exe:用以安装和卸载可执行的服务
srvany.exe:用于将任何EXE程序作为Windows服务运行
这2个工具都是是Microsoft Windows Resource Kits工具集的实用的小工具
你可以通过下载并安装Microsoft Windows Resource Kits获得
http://www.microsoft.com/en-us/download/details.aspx?id=17657
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
创建Windows服务(Windows Services)N种方式总结.rar (9个子文件)
创建Windows服务(Windows Services)N种方式总结
ServiceBase
自己做的Demo
WindowsService_test.rar 29KB
readme.doc 29KB
instsrv和srvany
自己做的Demo
WindowsFormsApplication_Exe.rar 79KB
readme.doc 82KB
Topshelf
自己做的Demo
ConsoleApp_Topshelf.rar 2.01MB
readme.doc 120KB
官方下载
Topshelf-2.2.2.0.zip 7.73MB
readme.txt 73B
readme.txt 1KB
共 9 条
- 1
资源评论
- yazipu2012-10-10学习了,挺好的,测试成功
- qq_149660192014-08-22学习了 测试OK的
- fazhi-bb2012-12-28讲的比较详细,很有用。
aierong
- 粉丝: 8
- 资源: 60
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 机器学习和数据挖掘课程设计-米其林餐厅数据挖掘管理系统源码+使用文档说明.zip
- html html html展示我与ai的对化
- 数据结构课程设计-全国交通出行咨询模拟系统C语言实现源码.zip
- cef-binary-109.0.1+gcd5e37a+chromium-109.0.5414.8-windows32
- 基于C语言的全国交通咨询系统模拟源码.zip
- 正点原子HAL库 STM32F4 DMA(学习自用附源码)
- 炫酷代码雨,超级炫酷哦!!!
- 基于物联网MQTT协议的智能停车场管理系统
- POETIZE个人博客系统源码 - 最美博客
- 基于深度学习的行人检测系统源码+项目说明(YoloV3+Tensorflow).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功