Dll-tools
提供:Dev Guides
DLL-ツール
DLLの問題のトラブルシューティングに役立ついくつかのツールが利用可能です。 それらのいくつかを以下で説明します。
依存関係ウォーカー
Dependency Walkerツール( depends.exe )は、プログラムで使用されているすべての依存DLLを再帰的にスキャンできます。 Dependency Walkerでプログラムを開くと、Dependency Walkerは次のチェックを実行します。
- 欠落しているDLLをチェックします。
- 無効なプログラムファイルまたはDLLをチェックします。
- インポート機能とエクスポート機能が一致することを確認します。
- 循環依存エラーをチェックします。
- モジュールが異なるオペレーティングシステム用であるため、無効なモジュールをチェックします。
Dependency Walkerを使用すると、プログラムが使用するすべてのDLLを文書化できます。 将来発生する可能性のあるDLLの問題を防止および修正するのに役立ちます。 Dependency Walkerは、Microsoft Visual Studio 6.0のインストール時に次のディレクトリにあります。
drive\Program Files\Microsoft Visual Studio\Common\Tools
DLL Universal Problem Solver
DLL Universal Problem Solver(DUPS)ツールは、DLL情報の監査、比較、文書化、および表示に使用されます。 次のリストは、DUPSツールを構成するユーティリティについて説明しています。
- Dlister.exe -このユーティリティは、コンピューター上のすべてのDLLを列挙し、テキストファイルまたはデータベースファイルに情報を記録します。
- Dcomp.exe -このユーティリティは、2つのテキストファイルにリストされているDLLを比較し、違いを含む3番目のテキストファイルを生成します。
- Dtxt2DB.exe -このユーティリティは、Dlister.exeユーティリティとDcomp.exeユーティリティを使用して作成されたテキストファイルをdllHellデータベースにロードします。
- DlgDtxt2DB.exe -このユーティリティは、Dtxt2DB.exeユーティリティのグラフィカルユーザーインターフェイス(GUI)バージョンを提供します。