C语言编写Windows服务进程[实例]
#include <windows.h>
SERVICE_STATUS ServiceStatus;
SERVICE_STATUS_HANDLE hStatus;
void WINAPI ControlHandler(DWORD request)
{
//响应服务控制台的消息
ServiceStatus.dwCurrentState = SERVICE_RUNNING;
ServiceStatus.dwWin32ExitCode= 0;
if(SERVICE_CONTROL_STOP==request)ServiceStatus.dwCurrentState=SERVICE_STOPPED;
if(SERVICE_CONTROL_SHUTDOWN==request)ServiceStatus.dwCurrentState=SERVICE_STOPPED;