UAC
-
Windows Vista 이상에서의 UAC 처리dev/.NET 2010. 7. 30. 17:46
http://dalbong2.net/entry/UAC-User-Account-Control 우선 UAC 에 관한 한글로된 간략한 설명은 위의 링크를 참고하면 이해가 된다. 링크의 글중 [그림] elevation 발생 아래부분의 내용을 보면 하나의 프로세스가 실행된 후에는 권한 토큰이 변할 수 없다고 되어있다. 프로세스 실행시에 권한 상승을 하여 실행하던지 하게 되는것이다. 나는 프로그램 내에서 관리자 권한이 필요한 동작이 있다면 해당 동작이 실행되기 전에 UAC 창을 열어 관리자 토큰(full access token)을 얻고 동작을 실행한 후 관리자 토큰을 반납하고 표준 사용자 토큰으로 돌아가는것이 가능할줄 알았는데 잘못 알고있었던것이다. 다른 프로그램들도 그렇게 보이도록 만들었을 것이다. 그래서 코드프..