多程式瀏覽器下ActiveX外掛除錯技巧

mybwu_com發表於2014-03-12

概述:

現在主流的瀏覽器都是多程式瀏覽器,這卻給ActiveX外掛的除錯帶來了很大的不便!

最近在使用VS2010開發ActiveX外掛,由於要在真實的瀏覽器環境下除錯,

發現在附加到程式時想找到真正的宿主程式比較麻煩!

於時想到了一個工具“Process Explorer”,使用它很容易就可以找到真正的宿主程式。

使用方法:

開啟“Process Explorer”,點選“Find Handle or DLL”按鈕,開啟“Process Explorer Search”對話方塊,

在Handle or Dll substring輸入框中輸入你要查詢的ActiveX外掛檔名稱,單擊“Search”按鈕,

如果你的外掛已經被瀏覽器載入了,那麼就會在列表中顯示有哪些程式使用了該外掛,如下圖:


附加到程式:

找到了真正的宿主程式,要附加那就簡單了。

回到VS2010,除錯》附加到程式,選中對應PID的程式,如下圖:



OK,斷點變為可用狀態了。

Process Explorer下載:

CSDN資源下載:http://download.csdn.net/detail/testcs_dn/7027009

下載需要積分,不過評論後積分會返還的。

相關文章