0

私はWin32 APIを学んでいます。
最近、dll の話題に出くわしました。
よくわかりましたが、今はdllファイルについてもっと知りたいと思っています。

たとえば、私のプロジェクトの 1 つは 38 の異なる dll ファイルを使用しており、これらすべての dll ファイルのリストを作成しました。
これらのファイルの多くは、インストールしたソフトウェアからのものであることは知っていますが、Windows 固有のファイルも多数あります。Windows によって提供されるこれらの dll ファイルに関する情報はどこにありますか。私が知りたいのは、これらのファイルが何をするのかということだけですか?

誰かが私を正しい方向に向けてくれたら幸いです。おそらく、良い Windows の本です。

4

1 に答える 1

3

dll がリンクされている理由を知る唯一の方法は、Depends.exe を使用することです。Visual Studio
のツール セクションにあります。最新バージョンはhttp://www.dependencywalker.com/
にあります。各 dll について、各 dll のどの機能がリンクされているか、および dll が製品にリンクされているかどうかを示します。間接的に含まれています。

その特定の問題には役立ちませんが、残念ながら高度に専門化されたビジュアルスタジオにパッケージ化されていないが、必要なときに役立つ便利なツールがありますhttp://technet.microsoft.com/en-us/sysinternals/bb842062

于 2013-08-12T10:45:00.807 に答える