zwzcat
驱动牛犊
驱动牛犊
  • 注册日期2001-09-19
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1982回复:5

如何得到一个DLL动态库中的函数名

楼主#
更多 发布于:2001-09-22 14:41
各位高手,请教一个很basic的问题.

如何得到一个DLL动态库文件中包含哪些输出函数,以及这些输出函数名和调用参数形式,记得几年前在Windows3.x系统下用Borland C++ 3.1编程时,BC提供了一个工具文件好像是Libxxx.exe, 记不清楚了,
在DOS下可以很方便将一个DLL文件中的所有输出函数提取出来,包括函数名称和调用参数,我现在转到Windows98到用VC++6.0编程,发现VC没有提供一个类似的工具,

各位高手,能否指点迷津?

最新喜欢:

hxqw2000hxqw20...
zwzcat
_Oliver
驱动牛犊
驱动牛犊
  • 注册日期2001-09-10
  • 最后登录2002-11-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-26 09:57
在VC++6里有个小工具depends可以打开一个DLL文件,看到里面的输出函数名,但没有参数表。
haizeng
驱动牛犊
驱动牛犊
  • 注册日期2001-08-23
  • 最后登录2009-08-06
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-09-26 19:54
    本站的相关下载里有我传的一个反汇编的小工具WDASM,用它编一下就行了
zwwzm
驱动牛犊
驱动牛犊
  • 注册日期2001-06-25
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-09-28 09:43
 Use TDump,TDumpBin,Depends,and Wdasm,softice,and so on.
but if you want to look parameter,it's impossible.
but com and com+ can.
zwwzm 人需要冒险!
benny
驱动牛犊
驱动牛犊
  • 注册日期2001-09-29
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-09-30 15:07
请使用VC\BIN 目录下dumpbin.exe, 查询输出函数用 -exports
it's easy.
good luck.
ooze
驱动牛犊
驱动牛犊
  • 注册日期2001-09-26
  • 最后登录2004-03-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-10-01 09:47
link  pefilename.dll(.sys,*.drv,*.exe) /exports > pefilename.def

link /exports equivalence to dumpbin
Be a true hacker of Windows NT alike
游客

返回顶部