我有一个进程内组件(DLL文件),输出一些接口,我如何在不知道接口信息的情况下,列出所有接口及其内部的函数。就像vb的对象浏览器中能做的一样。

解决方案 »

  1.   

    你在stdafx.h里面写: #import "youcom.dll" no_namespace
    然后重新编译,在工程编译目录里面会生成youcom.tlh,youcom.tli两个文件,用记事本打开它们就可以看到接口定义了。。
      

  2.   

    http://www.yesky.com/SoftChannel/72342371928702976/20040204/1765390.shtml
      

  3.   

    我可能没有说清我的意思,所有的操作都是编程完成的,只有程序能够操作那个dll,完全是动态的。简单来说就是通过你的程序把任意一个dll中向外面提供的所有接口和接口内部函数的名字和调用规则等信息全部读出来。
      

  4.   

    用VC的工具如何?
    DUMPBIN
      

  5.   

    http://www.codeguru.com/Cpp/COM-Tech/activex/misc/article.php/c2569/