OLE/COM 对象查看器

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

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

查看 COM 对象的类型库

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

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

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

查看已注册对象的接口

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

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

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

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

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

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

转换为C++