OLE/COM 对象查看器

OLE/COM 对象查看器 (oleview.exe) 是 Windows SDK 中提供的应用程序,用于显示计算机上安装的 COM 对象及其支持的接口。 可以使用此对象查看器查看类型库和接口。

OLE/COM Object Viewer 应用程序位于 Windows SDK 的 \Program Files (x86)\Windows Kits\10\[version]\[architecture]\oleview.exe 中。 首次使用 oleview.exe 时,请从权限提升的命令提示符处运行。 接口查看器需要管理员权限才能注册其 DLL。

查看 COM 对象的类型库

  1. 在对象查看器“文件”菜单上,选择“查看 TypeLib”。 此时会出现“打开”对话框。

  2. 指定要打开的类型库文件,然后选择“确定”

对象查看器显示对象的接口。

查看已注册对象的接口

  1. 在查看器的>“对象类,按组件分组”类别中,打开“自动化对象”文件夹以查看已注册的自动化对象。

  2. 选择其中一个 控件。 右窗格中显示多个选项卡;控件实现的接口显示在“注册表”选项卡上。

    • 如果在左窗格中打开控件的快捷菜单,然后选择“查看类型信息”,ITypeInfo Viewer 将显示重新构造的 .idl 或 .odl 文件。

    • 如果在左窗格中展开控件节点,则显示对象中的接口列表。 如果选择接口,右窗格中将显示其注册表项。

    • 如果打开接口的快捷菜单,然后选择“视图”,OLE/COM Object Viewer 将显示一个对话框,其中显示接口的 GUID,以及查看类型库信息的选项(如果可用)。 选择“查看类型信息”会在 ITypeInfo Viewer 中显示一部分重建的特定于接口的 .idl 文件。

    • 在 ITypeInfo Viewer 中,可以选择树视图中的接口成员,以显示右窗格中的访问器方法签名。

转换为 C++