Windows服务程序通常是一种在OS的后台长期运行的程序,根据需要你可以设置为随服务器启动而同时启动等等,在传统的C/S结构的程序开发中,Windows服务更是以Server端普遍存在.在.NET应用程序中,无论是Winform下的应用还是ASP.NET,Windows服务也都非常重要,比如我们可以把一个.Net Remoting服务端封装在一个windows服务中,来达到稳定提供服务的目的.
以下是我做的一个关于winservice的一个小测试,相信没有看过相关文章的朋友看一下这个文章就可以掌握其中的小技巧。本项目所做的工作如下:
一、能监听D:/ws2文件夹下下的文件,并在系统的“事件查看器”下记录相关操作;
二、后来为了更明显,将写入事件查看器这个功能转为写入D:/ww2.txt文件下
可以看到头一段代码下都调用了writelog(string strLog)方法
三、计时器,为了更好地查看服务的功能的实现,添加了一个计时器,可以有D:/wwwwww2.txt文件下,每五秒钟写下当前时间;
这是一个很随便的测试,不过对我下面的工作很有用。并且在做完测试完后的第二天上午才发现,服务忘了关了,结果导致D:/wwwwww2.txt下写满了时间,五秒一条记录! 原来csdn上不能上传源泉文件的啊!没办法,谁要的话给我留个邮箱,我给他发过去就行了!
关于winservice的一个小测试项目
最新推荐文章于 2024-07-27 21:41:27 发布