痛點
現代瀏覽器(Chrome、Firefox、IE8+)均為多進程架構。VS「附加到進程」列表中出現十幾個同名進程,無法判斷哪個真正加載了你的 ActiveX DLL。
解決方案:Process Explorer
- 下載 Process Explorer (需積分,評論返還)
- 運行瀏覽器並觸發 ActiveX 加載
- Process Explorer → Find → Find Handle or DLL (或
Ctrl+F)
- 輸入你的 ActiveX 文件名(如
MyPlugin.ocx)→ Search
- 結果列表顯示所有持有該文件句柄的進程及 PID

VS 附加調試
- VS → 偵錯 → 附加到進程
- 勾選「顯示所有用戶進程」
- 按 PID 找到目標進程 → 附加
- 斷點變亮,可正常命中

原理
Process Explorer 遍歷系統所有進程的句柄表,精確匹配 DLL 路徑,比任務管理器/Process Hacker 更直觀針對性強。