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

如何在windows中以编程方式查找dynamic加载的模块(静态的),第1张

概述如何在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部分

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

工具帮助库

调试帮助库

总结

以上是内存溢出为你收集整理的如何在windows中以编程方式查找dynamic加载的模块(静态的)全部内容,希望文章能够帮你解决如何在windows中以编程方式查找dynamic加载的模块(静态的)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1275017.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存