1.新建服务
2.重写OnStart方法,在OnStart方法中可以应用using System.Threading;下面的Timer实现基于轮询的系统状态查询
3.重写OnStop方法
4.重写OnCustomCommand方法,注意命令的参数是128-255之间的数字,该方法可以实现有限条数的服务命令交互
5.新建右键单击服务设计页面选择添加安装项目
6.修改serviceProcessInstaller下的Account属性修改登陆方式
7.修改serviceInstaller下的StartType属性修改服务的启动类型
8.修改serviceInstaller下的description可以修改服务的描述信息
9.修改serviceInstaller下的DisplayName可以修改服务显示的名称
10.在服务中添加eventLog控件修改log属性修改日志输出的地点
11.在调试预生成阶段输入卸载服务的命令
12.在生成成功阶段输入安装启动服务命令
13.timer控件一定要是System.Timers.Timer,而不是form.timer。切记!否则定时无效。
14.配件文件写到app.config里,程序会生成 “WindowsService.exe.config”,此配制文件一定要与应用程序放到同一目录下才有效。
15.生成的.bat批处理文件可用记事本打开进行修改学习。
移除服务的命令
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil /U C:\WINDOWS\system32\WindowsService.exe
del C:\WINDOWS\system32\WindowsService.exe
del C:\WINDOWS\system32\WindowsService.InstallLog
del C:\WINDOWS\system32\WindowsService.exe.config(如果没用到配制文件此命令省略)
添加服务的命令
copy WindowsService.exe C:\WINDOWS\system32
copy WindowsService.exe.config C:\WINDOWS\system32(如果没用到配制文件此命令省略)
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil C:\WINDOWS\system32\WindowsService.exe
net start MyWindowsService
修订:
peking2009@gmail.com
www.cago365.com
没有合适的资源?快使用搜索试试~ 我知道了~
WindowsService实例(vs2010读取配制文件定期执行任务完整代码).zip
共36个文件
cs:6个
bat:4个
exe:3个
5星 · 超过95%的资源 需积分: 9 115 下载量 93 浏览量
2011-09-02
12:49:18
上传
评论 4
收藏 46KB ZIP 举报
温馨提示
完整的vs2010环境下c#版WindowsService实例代码,包括:服务的安装与卸载,定时任务的执行。定期循环执行某任务。WindowsService读取配制文件并进行执行相应的操作。本程序并非原创此是在网友代码的基础上进行功能完善以方便更多初学都学习体验。
资源推荐
资源详情
资源评论
收起资源包目录
WindowsService(vs2010读取配制文件定期执行任务完整代码).zip (36个子文件)
WindowsService
WindowsService
MyWindowsService.cs 1KB
bin
Debug
Uninstall.bat 364B
WindowsService.pdb 20KB
WindowsService.exe 8KB
install.bat 818B
InstallUtil.InstallLog 41KB
InstallService.log 665B
WindowsService.exe.config 842B
WindowsService.vshost.exe 11KB
Release
MyWindowsService.Designer.cs 2KB
obj
WindowsService.csproj.FileList.txt 324B
Debug
WindowsService.csproj.FileListAbsolute.txt 730B
GenerateResource-ResGen.write.1.tlog 570B
WindowsService.pdb 20KB
GenerateResource-ResGen.read.1.tlog 388B
WindowsService.exe 8KB
DesignTimeResolveAssemblyReferencesInput.cache 5KB
WindowsService.MyWindowsService.resources 180B
Refactor
WindowsService.ProjectInstaller.resources 180B
TempPE
WindowsService.csproj.GenerateResource.Cache 849B
Properties
AssemblyInfo.cs 1KB
Program.cs 798B
MyWindowsService.resx 6KB
WindowsService.csproj.user 451B
WindowsService.csproj 5KB
ProjectInstaller.Designer.cs 2KB
App.config 842B
ProjectInstaller.resx 6KB
说明.txt 1KB
ClassDiagram1.cd 420B
ProjectInstaller.cs 337B
WindowsService.suo 27KB
Uninstall.bat 364B
install.bat 715B
WindowsService.sln 932B
InstallService.log 0B
共 36 条
- 1
peking2009
- 粉丝: 43
- 资源: 50
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页