PersonalCorpus 版 (精华区)

发信人: ghl (量子), 信区: VisualC
标  题: [合集]怎样看一个程序用哪些dll
发信站: 哈工大紫丁香 (2004年04月28日09:31:34 星期三), 站内信件

发信人: ghl (量子), 信区: VisualC
标  题: [合集]怎样看一个程序用哪些dll
发信站: 哈工大紫丁香 (2004年04月28日09:28:56 星期三), 站内信件
──────────────────────────────────────
 Anna (鱼类公敌·那些花儿·Harmonica)  于 2004年04月07日11:21:55 星期三 说道

VC提供一个工具Dependency walker.
──────────────────────────────────────
 true (对自己更残酷一点)              于 2004年04月07日11:36:28 星期三 说道:
要是动态的loadlibrary呢?
──────────────────────────────────────
 fork (撒哈拉沙漠的沙)                于 Wed Apr  7 11:45:11 2004 说道:
反编译,或动态调试,拦截LoadLibrary和LoadLibraryEx函数,得到参数堆栈中的字符

指针,找到其指向的内存,查看!
──────────────────────────────────────
 Anna (鱼类公敌·那些花儿·Harmonica)  于 2004年04月07日11:51:14 星期三 说道

你查找一下Antiy labs出品的Aproman吧,它的-f参数可以看到系统里所有
的程序清单和其正在调用的模块。
──────────────────────────────────────
 lizhenguo (下面还有喔 (48%))         于 2004年04月07日12:21:22 星期三 说道:

能查到调用参数之类的更具体的信息吗?
──────────────────────────────────────
 slchen (石岗)                        于 Tue Apr 20 16:44:05 2004 说道:
windows自带有一个命令:dumpbin
可以看可执行文件用了那些DLL
也可以看一个DLL提供了那些函数
用到了那些函数
主要有三个参数:
dumpbin /header xxx
dumpbin /exports xxx
dumpbin /imports xxx
具体看帮助文档

--
/*不攀  不懒  不贪*/

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.235.57]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.518毫秒