【问题标题】:Good freeware COM/ActiveX Type Library Explorer?好的免费软件 COM/ActiveX 类型库资源管理器?
【发布时间】:2011-02-18 01:33:01
【问题描述】:

我曾经有一个过时但有价值的解决方案来显示所有注册在我的系统。

它提供了一个类似于资源管理器的概览,概述了所有可用于 ActiveX 开发/脚本的内容,并用作自动 API 文档工具,因为大多数 COM/ActiveX 库的官方文档要么完全丢失,要么充其量是零碎的。

由于 64 位 Windows 不再支持 32 位 VB6 运行时 (comctl32.ocx) 的内部依赖关系,我最近迁移到 64 位 Windows 导致我的程序无法使用。

有谁知道仍然有效的替代方法?

【问题讨论】:

    标签: com activex


    【解决方案1】:

    OleView.exe 来自 Visual Studio 工具。它完成了您描述的大多数事情,并且在 x64 上运行良好。

    【讨论】:

    • 这不是很好。经常崩溃并且无法提供很多有用的信息。至少除了一堆我不感兴趣的接口 CLSID /GUID 之外,我无法找到方法签名、常量或 任何东西。它甚至没有搜索功能。 :-\ 这令人沮丧。现在没有人使用 COM/ActiveX 了吗? (反问句,我知道……)
    • 我很少使用它从 OCX 文件中获取 CLSID,但它从未崩溃过。您是否尝试“查看”类型库并选择 CoClasses 项目?方法列表和签名放置在那里。是的,这个工具不太方便,但聊胜于无。
    【解决方案2】:

    有一个开源的免费软件 typelib 数据转储器和
    《非官方 TypeLib 数据格式规范》位于:
    http://theircorp.byethost11.com/index.php?vw=TypeLib

    迈克尔

    【讨论】:

      【解决方案3】:

      我建议oleviewdotnet。不是二进制;必须下载并编译;但仍然非常强大

      【讨论】:

      • 我已经下载并编译了。它有点繁琐和支离破碎,但它似乎很稳定并提供了所有信息。集成的 Python 脚本非常棒。
      【解决方案4】:

      COMView 可能值得一试:http://www.japheth.de/COMView.html 但是我没有亲自测试过。该网页没有提及 x64,但由于最新版本不是那么旧(2011 年),它可能会起作用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-01
        • 2011-02-20
        • 1970-01-01
        • 2019-12-05
        相关资源
        最近更新 更多