获取名为特定库的函数的列表

时间:2013-05-12 16:44:50

标签: debugging

是否有任何“调试器”列出了一个被调用进程的dll的所有函数? 我有一个问题,我需要知道按下按钮时进程调用的函数。我试图在ollydbg中加载它,但它不支持x64进程。和VisualStudio,......好吧,我找不到任何东西。所以你知道如何解决这个问题。我真的搜索了很多,但我找不到解决方案。

1 个答案:

答案 0 :(得分:2)

我为用户模式Windows应用程序编写了一个动态跟踪工具包,支持x86和x64。您可以查看我的个人资料页面以获取下载链接。顺便说一句,您可以按以下步骤操作工具包:

  1. 运行dprobe.exe
  2. open Probe - > Fast Probe
  3. 选择要跟踪的流程
  4. 在dll列表中选择要跟踪的dll(警告:不是所有dll 导出功能是可追踪的,你不能全部选择ntdll, kernel32,msvcrt等系统dll,如果跟踪一些API就会崩溃。)
  5. 您还可以按Tool - >查看通话统计信息。 Summary,以下是跟踪firefox nspr4.dll的快照。

    firefox tracing

    Summary

    最后,File - > Stop停止跟踪。