|
장흥재 님이 쓰신 글 :
: 운영체제 - windows xp
:
: 아래 함수를 사용해서 핸들을 가져온다음 프로세스를 종료하려고 하는데요
: HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pEntry.th32ProcessID);
:
: 해당 hProcess에 NULL 값이 들어가길래 GetLastError를 통해서 확인해보니
: 에러코드가 ERROR_ACCESS_DENIED네요.
:
: 관리자모드로 사용하고 있는 win7에서는 잘되는데...
: Windows xp가 설치된 PC에서는 안됩니다. (administrator 계정으로 로그인 상태)
:
: 어떻게 해야 해결 가능할까요?
권한을 PROCESS_TERMINATE로 하니까 되네요 ^^;
정확히 이해는 못했지만 일단 terminate 권한만 필요한 상황이라 이렇게 땜빵했습니다.
|