【摘要】


Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。 这些功能使服务非常适合在服务器上使用,每当需要使用不会影响在同一台计算机上工作的其他用户的功能时也适用。 还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中运行服务。


1.     新建windows服务

VisualStudio编写Windows服务-LMLPHP

 

2.     点击添加安装程序,修改相关属性和描述

VisualStudio编写Windows服务-LMLPHP

VisualStudio编写Windows服务-LMLPHP

VisualStudio编写Windows服务-LMLPHP

3.     添加一个定时器

VisualStudio编写Windows服务-LMLPHP

4.添加日志文件的放置位置,这个函数可以获取程序文件所在的绝对位置

VisualStudio编写Windows服务-LMLPHP

 

4.     添加编写日志的方法

VisualStudio编写Windows服务-LMLPHP

5.     在启动、定时器启动和停止的时候编写日志

VisualStudio编写Windows服务-LMLPHP

6.生成项目

VisualStudio编写Windows服务-LMLPHP

7.打开项目所在位置,新建一个bat文件用于安装和启动服务

VisualStudio编写Windows服务-LMLPHP

8.日志结果如图所示

VisualStudio编写Windows服务-LMLPHP

12-27 14:28