태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

스폰서 링크

Vista 에서는 MS사의 브라우저 IE7에서 이용되는 ActiveX를 제작하는 일이 조금 까다로운 편이다.
바로 UAC 의 영향으로, 시스템에 어떠한 영향을 끼치는 작업(e.g. 파일 쓰기 등)을 하기 위해서는 관리자 권한을 획득해야 하게 된 것이다. 사실상 ActiveX 를 만드는 이유는 브라우저에서 기존의 JavaScript 등으로 해결할 수 없는 일을 하기 위함이며, JavaScript 등으로 할 수 없는 일은 거의가 관리자 권한을 필요로 한다. 즉, 기존의 코드를 관리자 권한이 필요없도록 마이그레이션 가능한 경우는 극히 일부분이며, 이 말은 곧, ActiveX 를 작성하려는 사람들은 Vista 에서 지원이 가능하도록 '권한 상승창을 띄우는 작업이 기본적으로 추가되었다' 라고 하는 것과 다름 없다는 것이다.


아래 링크는 Vista 에서 권한 상승이 방법과 COM DLL 예제를 포함하고 있다.

http://blogs.msdn.com/vistacompatteam/archive/2006/09/28/CoCreateInstanceAsAdmin-or-CreateElevatedComObject-sample.aspx

Posted by cncdenny