一个服务程序的例子..docVIP

  • 2
  • 0
  • 约1.64万字
  • 约 14页
  • 2017-01-12 发布于重庆
  • 举报
一个服务程序的例子.

/*一个服务程序的例子 ddxxkk.yeah.net 本例子要含有 安装服务,卸载服务,停止服务,起动服务,显示服务信息,和一个多线程小服务程序 (本例子的在控制面板的服务中显示为test,服务名称为testserver DWORD WINAPI sc(LPVOID lp); //线程 int mains(); //服务程序主函数 一个服务程序的大概过程是 1 服务程序主函数(main)----调用系统函数StartServiceCtrlDispatcher连接 程序主线程到服务控制管理程序(其中定义了服务入口点函数是ServiceMain) 2 服务入口点函数(ServiceMain)----执行服务初始化任务(同时执行多个服务的 服务有多个入口点函数),首先调用RegisterServiceCtrlHandler定义控制处理程序 函数(本例中是servier_ctrl),初始化后通过SetServiceStatus设定进行运行状态, 然后运行服务代码 3 控制处理程序(Handler)---在服务收到控制请求时由控制分发线程引用(最少要有停止 服务的能力) */ #include stdafx.h #include windows.h #include process

文档评论(0)

1亿VIP精品文档

相关文档