首页 文章

COM可见dll作为ActiveX对象

提问于
浏览
0

什么是COM可见.net 2.0 dll? (我有一个)
我可以将此dll注册到Windows注册表并将其用作ActiveXObject吗?

对于所有在注册表(HKCR)中注册的具有子节点InprocServer32的dll,可以通过ActiveX通过ProgID访问吗?

[我是新来的]
谢谢 .

1 回答

  • 1
    • 一个COM可见.Net dll公开一个或多个托管类,供COM客户端通过 CoCreateInstace API实例化 .

    • 一个ActiveX控件是一个COM对象,它实现了一组众所周知的接口,可以在进程中实例化,并由它的主机就地激活 . 另一方面, ProgID 只是一个人类"readable"(你应该看到一些ProgID :-))特定COM对象的标识符 . ProgID不是必需的,并且与ActiveX无关;并非所有ActiveX控件都有ProgID,而且一些非ActiveX COM对象也有ProgID .

相关问题