微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在windows中以编程方式查找dynamic加载的模块静态的

我正试图将unix实用程序ldd移植到windows,因为依赖walker和cygcheck并不能完全满足我在寻找的用法。 (也为学习经验)

我一直在寻找所有的MSDN,一个Windows API,列出DLL可执行文件的依赖关系,甚至是编译的EXE的存储格式(只是为了过滤掉),但我一直无法find任何东西。

如果有人知道什么API调用窗口使用列表模块加载,或者我可以在可执行文件中search哪些模式来查找模块加载,请帮助我:)谢谢!

-note:我不想查看dynamic模块的configuration文件,只需列出运行时所需的configuration文件即可

使用NativeActivity制作Android NDK应用程序?

把2个string放在一起

在Win7 Aero主题增加DateTimePicker日历的字体大小

如何locking文件以避免使用NIO软件包进行删除

给定一个特定的PID,如何杀死Java中的进程

mingw make不能处理path中的空格?

从PowerShell中的对象数组创build一个string数组

在Haskell屏幕截图?

获取C#中的子窗口句柄

如何在Windows中使用python更改系统时区?

加载了loadlibrary api的模块在exe导入表中找不到。 所以要跟踪这些模块,我们必须使用几个API监视工具之一。 http://www.rohitab.com/apimonitor

http://www.apimonitor.com

如果不是这种情况,你可以简单地从所有的进口

dumpbin /导入abc.exe

(我不完全确定命令行语法)

dumpbin是一个来自windows sdk的工具(visual studio也包含它)

就个人而言,在我花费大量时间试图找出(可能是复杂的)API调用之前,我会考虑在控制台模式下运行Dependency Walker,并看看我是否可以从那里提取我需要的文本数据。

有用的链接

PE COFF规格

X86反汇编/ Windows可执行文件

MSDN杂志文章第1部分

MSDN杂志文章第2部分

您感兴趣的领域一般是进口目录。 这两个也可能是有用的:

工具帮助库

调试帮助库

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐