기본카테고리

[VC++]IE8 설치 시 VS2005에서 발생하는 스크립트 에러

DevAdd 2010. 10. 19. 10:44




IE8 정식 버전을 설치하고 Visual Studio 2005에서 작업을 하다가 보니 다음처럼 마법사에서 스크립트 에러가 발생하는 경우가 있었다.

찾아보니 VC++ 팀블로그에 해당 현상에 대한 회피 방법이 올라와 있다.

http://blogs.msdn.com/vcblog/archive/2009/03/28/some-vs2005-and-vs2008-wizards-pop-up-script-error.aspx

발생하는 위치는 함수/변수 추가 마법사스마트 디바이스 - 프로젝트 생성, 클래스 추가 마법사에서 발생한다고 한다.

이에 대한 회피 방법으로 아래 레지스트리에

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
1000이라는 키를 만들고 1207이라는 DWORD값을 0으로 설정하면 된다.
간단히 레지스트리 파일로 만들어 올려 둔다.

 
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1000]
"1207"=dword:00000000
 


일단 이 문제는 이렇게 해결이 되었지만 IE8을 설치하고 나서 이상하게 프로젝트 파일을 여는데 몇 분이나 걸리는 현상이 있다. 물론 프로젝트가 크기는 하지만 그렇게 오래 걸릴 이유는 없을 것 같다. 중간에 특정 vcproj 파일에서 멈춰 있는 걸로 보아 다른 문제가 있는 것 같은데 아직 해결책을 못 찾고 있다.

IE8이 정식 출시 이후 문제가 많다는 얘기를 자주 듣고 실제로 사용해봐도비정상적으로 종료되는 경우가 자주 있었다.Windows Vista, IE7이후로 Microsoft가 뭔가에 쫓기는 듯이 제품을 내놓고 있고 크고 작은 문제가 많은 것 같다. Windows 7은 제발 좀 더 신경 써서 제대로 완성된 제품을 출시해주기를 바란다.