ダイナミックリンクライブラリのDebug時のコピーの煩わしさから解放
- ソフト名 :DLLの親友
- バージョン :1.1.4
- ライセンス :シェアウェア
- OS :Windows
- 開発 :Wupu
「DLLの親友(DLLのしんゆう)」は、Windowsで使用される DLL(ダイナミックリンクライブラリ)ファイルの依存関係や構成を調査・解析するための、フリーのユーティリティソフトです。
以下に、このソフトの概要と詳しい使い方を解説します。
🔧 主な機能
- EXEやDLLファイルが「どのDLL」に依存しているかを表示
- 各DLLの存在確認・パス表示・バージョン情報も一覧表示
- Windowsの「LoadLibrary」の動作を視覚的に再現
- エラーや読み込み失敗も検出
- スタンドアロン実行、レジストリ不使用
🖥️ 使い方(基本操作)
① ダウンロード・起動
- 上記URLからダウンロードし、任意の場所に解凍
- 解凍後にできる
DLLFriend.exeをダブルクリックして起動インストール不要です。
② 調査したいファイル(EXE/DLL)を選択
- 起動後、上部メニューの「ファイルを開く」または「参照」ボタンを押して、
依存関係を調べたい EXE または DLL ファイル を指定します。
③ 依存DLLの一覧が表示される
指定したファイルが依存している DLL 一覧が表示されます。
| 表示される情報 | 内容 |
|---|---|
| DLL名 | 読み込まれるライブラリのファイル名 |
| フルパス | 実際にロードされる DLL の場所 |
| バージョン | DLL の内部バージョン情報(ファイルプロパティに相当) |
| 読み込み状態 | 正常 / 不足 / バージョン不一致など |
🧪 活用例
| 活用シーン | 使用方法・効果 |
|---|---|
| EXEが起動しない・エラーが出る | 依存DLLが不足しているか、正しくロードできていないことを確認できる |
| 配布するソフトのDLL構成を調査したい | EXEを開けば、必要なDLL一覧が取得できる → 配布漏れ防止に |
| DLLのバージョン違いを調べたい | 表示されたバージョンを確認し、他環境と比較できる |
| 特定のDLLがどこにあるか知りたい | 実際に使用されるフルパスが表示されるので、システムパスを追跡できる |
🧩 補足・注意点
- 一部の EXE / DLL は、動的読み込み(
LoadLibrary) などにより、すべての依存DLLが事前に明示されていないことがあります。 - Windowsの「システムディレクトリ」「カレントディレクトリ」などの検索順序も考慮されています。
- 表示されたDLLの読み込みエラーは、赤色や警告マークで表示されます(バージョンによる)。
✅ このソフトが便利な人
- ソフト開発者(配布用パッケージのDLLチェック)
- レガシーソフトの移植・トラブル対応をしている人
- 起動時エラー(例:
msvcr120.dll が見つかりません)の調査をしたい人
📝 まとめ
| 特徴 | 説明 |
|---|---|
| シンプル操作 | EXE/DLLを指定するだけ |
| 実行のみ | インストール・レジストリ登録不要 |
| 軽量・高速 | 数秒でDLLの依存関係を表示 |
| 補足情報あり | バージョン・読み込み可否・フルパスなど詳細 |