DLL - 工具



有许多工具可帮助你解决 DLL 问题。下面重点介绍一些。

依赖项检查器

依赖项检查器工具 (depends.exe) 可以递归扫描程序使用的所有依赖项 DLL。当你在依赖项检查器中打开程序时,依赖项检查器将执行以下检查

  • 检查缺少的 DLL。
  • 检查无效的程序文件或 DLL。
  • 检查导入函数和导出函数是否匹配。
  • 检查循环依赖项错误。
  • 检查无效的模块(因为这些模块适用于其他操作系统)。

使用依赖项检查器,你可以记录程序使用的所有 DLL。这可能有助于预防和纠正将来可能发生的 DLL 问题。安装 Microsoft Visual Studio 6.0 时,依赖项检查器位于以下目录中

drive\Program Files\Microsoft Visual Studio\Common\Tools

DLL 通用问题解决器

DLL 通用问题解决器 (DUPS) 工具用于审计、比较、记录和显示 DLL 信息。以下列表描述了构成 DUPS 工具的实用工具

  • Dlister.exe − 此实用工具枚举计算机上的所有 DLL,并将信息记录到文本文件或数据库文件中。

  • Dcomp.exe − 此实用工具比较两个文本文件中列出的 DLL,并生成一个包含差异的第三个文本文件。

  • Dtxt2DB.exe − 此实用工具加载使用 Dlister.exe 实用工具和 Dcomp.exe 实用工具创建的文本文件,并将这些文件加载到 dllHell 数据库中。

  • DlgDtxt2DB.exe − 此实用工具提供 Dtxt2DB.exe 实用工具的图形用户界面 (GUI) 版本。

广告