設置註冊表
IE8 默認是多進程工作的,通過修改註冊表改爲單進程工作,多進程的時候,啓動的ie進程和加載要調試的ocx的ie進程不是一個進程,所以不能調試。
修改註冊表[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]中的TabProcGrowth值爲0。
[去掉IE的保護模式]
2.設置VS
項目->屬性->調試:
在"命令"中填入:C:\Program Files\Internet Explorer\IEXPLORE.EXE
在"命令參數"中填入:你所創建的HTML文件名
3. 設置瀏覽器
設置成可調試狀態,去掉如下圖所示的兩個禁用調試的勾選
4. HTML代碼,例如:
<OBJECT ID="MFC_Activex" CLASSID="clsid:C9D6CF40-B5EC-436E-B3DA-D61B73DD28C2" cadebase="Debug\textMFC_Activex.ocx">