若控制項未標記為安全,IE 會彈出「此頁上的 ActiveX 對象可能不安全」警告,甚至阻擋載入。
IObjectSafety 介面 (推薦,防止重新打包竄改)。Implemented Categories 下加入分類 GUID:
{7DD95801-9882-11CF-9FA9-00AA006C42C4}{7DD95802-9882-11CF-9FA9-00AA006C42C4}| COM 類型 | ComInterfaceType | 說明 |
|---|---|---|
| 雙重介面 | InterfaceIsDual (0) | 支援早/晚期繫結,預設值 |
| IUnknown 衍生 | InterfaceIsIUnknown (1) | 僅早期繫結,IObjectSafety 屬此類 |
| 分派介面 | InterfaceIsIDispatch (2) | 僅晚期繫結 |
透過程式碼實作介面,在註冊時向 IE 聲明安全性,且不易被重新打包竄改。下一篇將展示完整實作代碼。