반응형

XP에서 visual studio 2008 을 이용하여 OpenProcess(PROCESS_ALL_ACCESS,FALSE,pid) 실패!!

이거 왜이랫!!  간단한거 사람 또 헤메이게 만든다 ㅡㅡ;; 

디버그 모드에서는 프로세스 핸들을 자알~~ 얻어온다. 빌드하고 실행하면 실패한다.

줴길슨~ 욕 나올수밖에 없다. 이건 뭐 어떻게 문제인지 알수조차 없넹 디버그모드는 되는데

빌드후에 안나온다. ㅡㅡ; 끙끙.. 병이 걸리기 시작한다. 두통이 온다.

MSDN에서 권한 찾아본다. 스샷 짠하고 남겨봅니다.


구글링으로 좀 더 찾아보니 권한 중에 MAXIMUM_ALLOWED 이 있다.

최대한으로 권한을 허락한다는 뜻인거 같은데.. 이걸 사용하니 잘 된다. ㅡㅡ;

OpenProcess(MAXIMUM_ALLOWED,FALSE,pid)    이렇게 하니 잘 됩니다.

관련 자료를 찾아보려 했으나 왜 이렇게 해야 되는지 자세히 나와있는 자료가 없는거 같네요.

오랫만에 C계열 프로그램 해보니 모르는 것도 많고 재밌네요..


+ Recent posts