VC編寫的activeX控件在IE下調試

設置註冊表

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">
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章