再次小结windows服务的编写

2013-03-23 21:05 (分类:计算机程序)

其实很简单  

void mian()

     //服务的分派表
   SERVICE_TABLE_ENTRY DispatchTable[] ={
   //服务程序的名称和入口点
    {_T("ServiceName"),ServiceMain}, //服务名
    //SERVICE_TABLE_ENTRY结构必须以“NULL”结束
    {NULL,NULL}
      };
//连接服务控制管理器,开始控制调度程序线程系统将自动创建一个线程去执行ServiceMain函数
StartServiceCtrlDispatcher(DispatchTable);

//服务安装,初始化
InstallService();

}

 

晕 这就完了,然后补充完整3个函数就好了

void WINAPI ServiceMain(DWORD dwArgc,LPTSTR *lpArgv); //服务主函数
void WINAPI ServiceControlHabdler(DWORD dwCode);//服务控制函数
int APIENTRY InstallService(); //服务安装注册函数这三个里面应该怎样写
请看 编写windows服务程序(写的非常详细) 
http://centos2014.blog.163.com/blog/static/240542044201410271146273/
原文地址:https://www.cnblogs.com/centos2017/p/7896668.html