想利用别人程序所输出的结果,请问有没有可能根据所得的dll文件取得接口?

解决方案 »

  1.   

    有办法,用系统自带的DumpBin.exe可以得到,建议你研究一下DumpBin的实现
      

  2.   

    调用别人的dll?
    知道函数名称、参数列表,就可以了~
      

  3.   

    用vs带的depends
    好多都可以
      

  4.   

    很多dll都屏蔽了接口的。不过可以用dumpbin试一试。
      

  5.   

    不知道搂主的问题是针对什么来说的
    如果要调用DLL的话,不知道接口的情况下,很少使用吧?密切关注
      

  6.   

    本问题事实上是想利用别人成品程序的输出结果进行进一步处理,只有其DLL,所以想分析其程序的接口函数,现正研究dumpbin,还有没有更好的方法?如在VC里运行该程序后,动态点击其菜单项,然后将结果保存利用,这样做可以吗?怎样才能做到?
    谢谢!
      

  7.   

    dumpbin /?你看它的帮助,一看就明白DUMPBIN将DLL中的导出函数表导出到一定义(.DEF)文件
     EXAMPLE:
      DUMPBIN oo.dll /EXPROTS /OUT:oo.def