윈도우7에 VC++6.0로 프로그램 개발을 할때.
라이브러리 설치후 엑티브엑스 컨트롤을 디버깅 하려면 동작을 안하거나 멈추어 버리는 현상이 있다.
이는 보안정책이 강화되었기 때문인데.
이 문제를 해소 하려면 레지스트리를 수정하고 라이브러리를 변경 해 주면 디버깅을 할 수 있습니다.
먼저 레지스트리 수정을 해 줍니다.
- Windows 7 32bit
[ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN ]
"TabProcGrowth" 값을 0으로 설정 합니다.
- Windows 7 64bit
[ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN ]
[ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN ]
"TabProcGrowth" 값을 0으로 설정합니다.
다음은 64bit의 경우 TLLOC.dll 파일을 패치 해 줍니다.
TLLOC.dll 을 다운로드 받아 아래 경로에 덮어 씌우면 됩니다.
C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin
을 클릭하면 다운로드 받을 수 있습니다.
'개발언어 > c++' 카테고리의 다른 글
ActiveX 디버깅 (0) | 2016.06.12 |
---|---|
ATL Exception (0) | 2016.06.12 |
MFC에서 메뉴 없애기 (0) | 2016.06.12 |
MFC에서 View의 3D 효과를 없애기 (0) | 2016.06.12 |
MFC에서 윈도우 테두리선 없애기 (0) | 2016.06.12 |