Interner Explorer8이 출시되었다는 예기를 듣고 바로 설치해 보았습니다
설치 완료 후 가장 먼저 해 본 것이 VS2005에서 C++ 프로젝트 생성 , C++ 클래스 생성 등
웹 페이지 형식으로 동작되는 기능창이 실행되는가 하는 것 이었습니다.
역시나...
Internet Explorer7과 마찬가지로 버그가 존재하더군요
원인은 VS2005의 위자드 엔진에서 IE8의 IInternetSecurityManager interface의 보안정책에 위반되기 때문이랍니다
해결방법은 아래와 같습니다
Visual C++ 팀이 Visual C++를 사용하는 개발자 분들이 Internet Explorer 8 설치 후에 겪는 문제에 대해 블로그를 통해 우회 방법을 소개했습니다. 방법은 아래와 같습니다. - regedit 실행 - “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet - DWORD 엔트리 생성 (Name=1207, Type=REG_DWORD, Data=0x000000) Visual C++ 사용하는 개발자가 Internet Explorer 8을 설치하고 나서, Visual Studio에서 마법사를 통해 함수 추가, 변수 추가, Smart Device 프로젝트 생성, Smart Device 클래스 추가 등과 같은 것을 실행할 때 예기치 않은 메시지와 함께 제대로 동작하지 않는 문제가 있습니다. Internet Explorer의 custom security manager 처리에서 순조롭지 않은 일이 발생했다고 하는데, 좀 더 자세한 것은 지켜봐야겠습니다. Visual C++ Team Blog: http://blogs.msdn.com/vcblog/archive/2009/03/28/some-vs2005-and-vs2008-wizards-pop-up-script-error.aspx
|