软件注册站
热情软件屋

 
如何分析一个陌生的DLL文件
编号: QA000953    
建立日期: 1999年5月8日 最后修改日期: 2003年11月1日
所属类别: 其他语言 - 磁盘、文件和目录
   
    Win98
    如何分析一个陌生的DLL文件?(hwniu)
   
    如果你希望在什么说明文件都没有的情况下调用DLL的函数,那么你不会成功,因为DLL中只包括函数的名字,不包括函数的参数和调用方法这样的信息。使用VC的dumpbin(在Bin目录中)或Delphi的TDump,你可以得到DLL中包括哪些函数,但这些函数是什么意义、怎么调用是无法知道的。
    
    katie的意见:
    在资源管理器里右击鼠标,选快速查看(QuickView)也能看到dll的导出函数。遗憾的是也没办法看到用法。(主持人注:Windows默认是不安装QuickView的,如果想安装需要从控制面板选择“添加/删除程序”添加QuickView)
    
    jchc的意见:
    用TDump.exe(delphi5里有)可以将该dll的信息导出到其他文件中。用法:
    tdump my.dll a.txt
    or
    tdump my.dll > a.txt
    然后可以查看a.txt文件
    
    happy的意见:
    EXESCOPE(http://hp.vector.co.jp/authors/VA003525/)也可以。
    
    相关问题:
    QA001064 "如何查看一个动态库中有哪些函数"
    QA002428 "执行dumpbin.exe时提示cannot execute link.exe"

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, 其他语言, asm, vba, vbscript, 磁盘、文件和目录, disk, file, fat, directory, folder

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio