'development'에 해당되는 글 2건
- 2010.05.12 [UAC] 권한 상승 창이 최소화 되어 뜨지 않도록 하는 방법
- 2008.05.15 MSDN Magazine May, 2008
권한 상승이 필요한 어플리케이션이 실행될 때, 권한 상승창이 최소화되어
작업표시줄에서 깜빡거리고 있고, 사용자는 미처 그걸 보지 못하고 다른 작업들을 해서 오류가 나는 경우가 있다.
원인 및 대처 방안은 다음과 같다.
○ 원인
- CoCreateInstanceAsAdmin 함수 또는 ShellExecuteEx 함수 호출 시 함수 인자의 HWND가 NULL일 경우
○ 조치 방안
- ::GetForegroundWindow() 함수를 호출하여 최상위 윈도우 핸들을 얻어 함수 인자로 전달
○ 참고 URL
이제 와서 UAC를 고민하게 됐으니 -_-;