【发布时间】:2010-11-01 03:19:38
【问题描述】:
类型库声明应用程序或动态链接库 (DLL) 公开的类、接口、常量和过程。类型库通常是程序文件中的资源;它也可以是扩展名为 .tlb 或 .olb 的独立二进制文件。
那么是否有可能某些 DLL 仍然暴露接口而不被声明为 TypeLib。
实际上我正在尝试从 oleview 打开一个 dll 并显示错误消息“错误加载类型库”。
根据我的理解,如果我们有从 DLL 公开的接口,那么它应该由 oleview 打开,否则它不能有公开的接口或函数。
我们有 dll 暴露接口但仍然无法被 Oleview 查看的任何可能性。
【问题讨论】:
-
除了oleview之外还有什么工具可以判断dll暴露的接口吗?