|
안녕하세요..
욜심히 빌더 배우구 있는 사람입니다..
몇일동안 이곳 질문 게시판 읽으면서 찾아봤지만 쉬원한 답이 없더군요..
그래서 다시 줄문합니다...
서비스프로그램을 만들고, 서비스 등록까지 잘시키고, 이상없이 프로세스 구동되어 프로그램이 잘 돌아가는데요..
문제는 서비스를 정지 시켜도 프로세스가 죽지 않구요..
강제로 프로세스를 죽이려해도 권한이 없다는 에러메세지만 뜰문 프로세스가 죽지 않더군요...
서비스로 등록한 프로세스를 죽일수 있는 방법이 없을까요??
아래는 제가 구동시키 서비스 프로그램 소스입니다..
//---------------------------------------------------------------------------
void __fastcall TKOPA_svc::ServiceExecute(TService *Sender)
{
while (!Terminated) {
if (!FindWindow(NULL, "Client"))
ShellExecute(NULL, "open", "C:\\Program Files\\client\\Client.exe", NULL, NULL, SW_SHOW);
Sleep(10 * 1000);
ServiceThread->ProcessRequests(false);
}
}
//---------------------------------------------------------------------------
혹시 아시는분 있으면 답변 부탁드립니다..
감사합니다..
|