【问题标题】:Utility for viewing which files/dlls are loaded by an executable image用于查看可执行映像加载了哪些文件/dll 的实用程序
【发布时间】:2011-07-04 02:44:56
【问题描述】:

我知道有一个实用程序,因为我曾经使用过它......只是不记得名字了。我正在寻找一个 Windows (Windows-7) 实用程序,它允许我选择一个正在运行的可执行映像并让它告诉我该程序已加载哪些文件/dll 以及从哪个目录加载。我正在 Visual Studio 中编写软件,并想在运行时验证我的程序正在加载哪些 dll。

【问题讨论】:

    标签: windows visual-studio dll windows-7 utilities


    【解决方案1】:

    Visual Studio 做得很好。使用工具 > 附加到进程,调试 > 全部中断。然后调试 > Windows > 模块。对于 VS2015+,从 Debug > Attach to Process 开始。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 这就是“进程资源管理器”...优秀的小实用程序。谢谢!
      • 您忘了说如何使用流程资源管理器进行操作。它显示了很多东西,但我在任何地方都看不到 DLL 文件列表。
      • 要查看由 PE 进程加载的 DLL,请选择 View->Lower Pane View->DLLs
      【解决方案3】:

      命令行路由是来自Sysinternals的ListDLLs

      它可以列出进程加载的 DLL,或列出加载给定 DLL 的进程。

      【讨论】:

      • 请注意:在某些情况下,上述工具提供的列表不完整。
      猜你喜欢
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      • 2012-09-17
      相关资源
      最近更新 更多