본문 바로가기

Windows Vista4

IE 보호 모드에서 비보호 모드 프로세스 실행 UAC 환경(Windows Vista, Windows 7)의 IE7, IE8 보호모드에서 동작하는 ActiveX에서 실행 파일을 실행할 경우(브로커 프로세스) 비보호 모드로 열린다는 보안 경고창이 나온다. 이 문제를 해결하려면 아래와 같이 자동 권한 상승 정책을 레지스트리에 등록해주어야 한다. {347DAD60-9849-4921-89B6-16FA1B7936CC}는 임의의 GUID값이다. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{347DAD60-9849-4921-89B6-16FA1B7936CC}] "AppName"="실행 파일명" "AppPath"="실행 파일 위치(디렉토리)" "Policy"=d.. 2009. 5. 13.
Windows XP에서 네트워크 수준 인증(NLA) 활성화 Windows Vista의 원격 데스크톱 연결에는 네트워크 수준 인증(NLA)이 있는 원격 데스크톱만 연결을 허용할 수 있는 보안 기능이 추가되었다. 기본적으로 NLA는 Vista 이상에서만 지원되는데 XP SP3에서 NLA를 지원하도록 할 수 있다. Windows XP에서 NLA를 활성화하기 위해서는 먼저 XP SP3를 설치해야 한다. 다음으로 XP에서 NLA를 허용하는 레지스트리값을 변경한다. * 네트워크 수준 인증(NLA) 설정 1. [시작 ] > [실행] > regedit + 엔터 입력 2. 아래 레지스트리키로 이동 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 3. Security Packages 값에서 마우스 오른쪽 버튼 클릭, 수정 선택 .. 2009. 1. 13.
Windos Vista에서 IE7 실행 및 IWebBrowser2 인터페이스 얻기 Windows Vista에서 IWebBrowser2를 CoCreateInstance로 생성하는 경우 몇가지 제약 사항들이 있다. 먼저 Internet Explorer을 Visible하게 하기 전에 먼저 Navigate를 실행해야 한다. 다음으로 Navigate하고자 하는 URL이 Trusted Domain이 아니면 실행하는 어플리케이션이 관리자 권한으로 실행 중이거나 보호 모드가 설정된 IE7을 실행해야 한다. 그렇지 않으면 IE7은 보호 모드가 설정된 IE 프로세스를 다시 생성하고 기존 프로세스는 종료된다. 문제는 CoCreateInstance로는 보호 모드가 설정된 IE 프로세스를 생성할 수가 없다는 점이다. 이를 해결하기 위해서는 보호 모드가 설정된 IE7에 대한 IWebBrowser2 인터페이스를.. 2007. 2. 23.
Windows Vista 과연 필요한가? 이제 Windows Vista의 출시가 말 그대로 초읽기에 들어갔다. 겉으로 보기엔 Windows XP와 많이 달라 보이긴 하지만 자세히 보면 결국 다른 건 화려한 UI와 UAC라는 일반 사용자에겐 어렵기만 한 보안 기능의 강화, 그리고 이미 널리 쓰이고 있는 데스크톱 검색이 거의 그 전부가 아닌가 싶다. 사실 개인적으로는 XP에 만족을 하고 있는 터라 Vista로의 업그레이드가 불필요하기만 하다. 하지만 대부분의 사용자는 Vista가 나오자 마자 설치해보려 할테고 여기 저기서 탄성과 불만의 소리로 떠들썩하리라고 본다. 새로운 Windows 버전이 나올 때마다 언제나 그래 왔듯이... Vista가 정말 새로운 OS의 한계일까? 왜 정말 혁신적인 OS가 못 나오고 있는지 모르겠다. 이전 버전과의 호환성 때.. 2007. 1. 27.