创建一个简单的Windows服务程序的例子
1. VS新建 Windows 服务项目
2. 打开 Service1.cs 的设计视图窗口,右键菜单然后选择“添加安装程序”。就会显示 ProjectInstaller.cs
3. ProjectInstaller.cs 中有 serviceInstaller1 和 serviceProcessInstaller1
设置 serviceProcessInstaller1 属性
Account:LocalSystem
设置 serviceInstaller1 属性
DisplayName:Service1
ServiceName:Service1
StartType:automatic
Service1.cs 中的 Service1就是服务的名称,继承 ServiceBase 类。
ServiceBase类定义了一些可被其子类重载的函数,通过这些重载的函数,服务控制管理器就可以控制该Windows服务程序了。
这些函数包括:OnStart()、OnStop()、OnPause() 以及OnContinue()等四个。
OnStart() 服务启动时执行。
OnStop() 服务关闭时执行。
标签:服务



