|
이것이 맞는 내용인지는 모르겠는데여..
예전에 Service 프로그램을 죽일때 사용했던 겁니다.
완전히 확인을 못해서 글 올린거 죄송하구여..
문제되는 부분 있으면 글달아주십시요.. 저도 배워야되기 땜시.. ^^
좋은 하루들 되세염..
BOOL Close_Service(const char *service_name)
{
SC_HANDLE schService;
SC_HANDLE schSCManager;
SERVICE_STATUS ssStatus;
schSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS);
schService = OpenService(schSCManager, service_name, SERVICE_STOP);
if(!ControlService(schService, SERVICE_CONTROL_STOP, &ssStatus))
{
return FALSE;
}
CloseServiceHandle(schService);
return TRUE;
}
|