问题描述:
一个应用程序在运行时,可能会调用多个DLL文件,那么族启,我们怎么知道它究竟调用了那些DLL文件呢?
谢谢大家了.
解析:
depends只能得到软件中隐式链接的Dll库,也就是用lib关联的Dll模块,无法显示显式链接的Dll模块,也就是用LoadLibrary函数导入的Dll函数。
可以将程序运行时加载的握兄所有模块列出来的软件,网上有很多可以免费下载的。
我曾在无聊时也做了一个这样的程序,可以列出系统中运行的所有进程的树状关系(进程树)、每个进程启动时间、消耗的CPU时间、CPU占兆皮如用率以及其所加载所有模块等信息。如果你需要的话,可以EMAIL一个给你。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)