프로그램을 작성하여서...
GetExitCodeProcess
호출시 정상적으로 ExitCode를 얻어오는데요....
여기서 부족한 저로선 이해할수없는 일이 발생합니다.
배포하려고 컴파일 해서 테스트 했을때는 분명... ExitCode값을 얻어 오는데...
막상 배포시킬 파일로 실행해보면...
ExitCode 를 얻어오지못합니다...
혹씨나해서 강제로 ExitCode 값을 입력시키고...
TerminateProcess 에 넣어줘봤더니...
TerminateProcess 조차... 호출이 실패하는듯 보이는군요...
배포할 실행파일을 빌더에서 컴파일 했을때와....
컴파일된 파일을 실행시켰을때의 차이입니다...
if(::GetExitCodeProcess(hHandle,&dwExitCode))
{
ShowMessage("true");
}
else
{
ShowMessage("false");
}
저런 코드가있다고하면 빌더에서 컴파일 했을때는 true메시지를
실행파일로 직접 실행시키면 false 메시지가 뜨네요....
도대체 무슨 문제일까요 T^T
|