2009-10-27 63 views
3

原來有一個HKCR \ Interface子樹,我可以註冊我新引入的COM接口。當我得到它,我需要它在兩種情況下:什麼時候應該在HKCR Interface中註冊我的COM接口?

  • 如果我想啓用編組 - 那麼我可以註冊代理/存根有
  • 如果我要發表我的組件的詳細信息
  • ,以便其他開發可以查找接口ID並在HKCR \ Interface {InterfaceId} \ Default值下找到它的人類可讀名稱。

我還需要在HKCR \ Interface中註冊我的接口嗎?

回答

3

到接口的類型庫的鏈接可以放在HKCR \ Interface \ IID子項的下面。如果你想支持編組而不必編寫自己的代理,這一點很重要。

如果要創建OLE自動化對象,則還需要註冊接口,以便類型安全綁定在任何想要使用對象的Visual Basic應用程序中正常工作。

相關問題