Windows 正在使用哪个 DLL?

Windows 正在使用哪个 DLL?

我试图在 Windows 2000 计算机上运行一个安装在 C:\Program Files\TradeLog 中的程序。该程序崩溃并显示“GDI+ 中的无效操作(代码:1)”异常消息。这可能是我的计算机上的 gdiplus.dll 的问题。我搜索了 gdiplus.dll,并在以下目录中找到了它的各种版本:

C:\WINNT\Microsoft.NET\Framework\v1.1.4322
C:\WINNT\Microsoft.NET\Framework\v2.0.50727
C:\Program Files\Avira\AntiVir Desktop
C:\Program Files\GDI+\asms\10\msft\windows\gdiplus
C:\Program Files\Jasc Software Inc\Paint Shop Pro 9
C:\Program Files\Nero CD-DVD Speed

我检查了我的 PATH,但这些目录都不在我的 PATH 中,所以我想知道当我运行 TradeLog 程序时 Windows 使用的是哪一个?

答案1

进程探索器将显示应用程序已加载哪些 DLL。

  1. 下载并运行 Process Explorer
  2. 在中找到你的程序过程列表
  3. 选择菜单选项视图->下方窗格视图->DLL
  4. 在下方窗格列表中找到 gdiplus.dll,然后右键单击它以打开上下文菜单
  5. 选择特性...从菜单中

这将向您显示有关 DLL 的大量信息,包括其位置。

相关内容