www.pudn.com > removeAnyService.rar > remove.cpp
#include#include void ErrorHandler(char *s,DWORD err){ cout< >inputServiceName; const LPCTSTR ServiceName=inputServiceName; //strcpy(serviceName,inputServiceName); SC_HANDLE service,scm; BOOL success; SERVICE_STATUS status; scm=OpenSCManager(0,0,SC_MANAGER_CREATE_SERVICE); if(!scm) ErrorHandler("In OpenScManager",GetLastError()); service=OpenService(scm,ServiceName,SERVICE_ALL_ACCESS|DELETE); if(!service) ErrorHandler("In OpenService",GetLastError()); success=QueryServiceStatus(service,&status); if(!success) ErrorHandler("In QueryServiceStatus",GetLastError()); if(status.dwCurrentState!=SERVICE_STOPPED) { cout<<"Stoping service..;."<