윈도우XP에서  VS2008로

OpenProcess(PROCESS_ALL_ACCESS,FALSE,pid);
로 빌드 시킨후 ,  프로세스를 Open 시도하려고 했으나...

계속 실패가 뜬다.

비스타에서 실행했더니 , 잘만된다... 
무엇 때문일까?


그래서 다른 권한은 없으려나 하고 조금 더 찾아보았더니,
MAXIMUM_ALLOWED 란것이 있었다.
이상하게 MSDN 온라인 검색을 해도  MAXIMUM_ALLOWED 란것은 찾아볼수가 없었다.

일단 ,
말 그대로  가능한 한 최대한 권한을 확보하는것을 뜻하는것 같다.

XP와 비스타에서 모두 잘 작동된다!

API 공부를 해본적이 없는데 ,  이런 시행착오를 겪어보면서  더 알아가게 되는것 같다..

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
by Sone 2009.03.27 15:46
| 1 |

티스토리 툴바