c++ - 如何从已编译的 c/c++ dll 中找出调用了哪些 Win API 函数

标签 c++ api winapi dll

我有一个已编译的 C/C++ Dll。

我想知道这个Dll调用了哪个外部API函数。

你知道有什么工具可以提供这些信息吗?

谢谢。

最佳答案

您可以使用 Dependency Walker查看 DLL 的 API 导入。当然,这不会告诉您 DLL 是否进行动态加载或 COM 使用。

接下来你可以使用更重的 logexts windbg 的扩展,它将在运行时转储所有 API 调用。

关于c++ - 如何从已编译的 c/c++ dll 中找出调用了哪些 Win API 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3675833/

相关文章:

c++ - 没有窗口的 Windows 应用程序中的窗口消息

c++ - 在不复制的情况下构造一个范围内的 vector

rest - REST API 建模中的继承和多态性

java -/AndroidRuntime 致命异常 : main 03-25 11:50:16. 455

api - 访问 Flixster 数据

windows - 来自 GetRawInputData 的 HID 设备信息结构

c++ - 将 Nim Anon 函数导出到 C++

c++ - 在类中声明和定义的静态常量变量。如何在同一项目中另一个类的私有(private)访问中访问它。是否可以?

c++ - 如何在派生类上具有默认行为而不是重新定义构造函数

c - 在Windows中使用C在两个线程之间共享缓冲区的方法有哪些?