有关Windows中DLL文件的信息

时间:2013-08-12 06:29:01

标签: windows winapi dll

我正在学习Win32 API。我最近偶然发现了dll的主题。
我理解得很清楚,但现在我想找到更多关于dll文件的信息。

例如,我的一个项目使用了38个不同的dll文件,我已经列出了所有这些dll文件。
我知道其中许多文件来自我安装的软件, 但是也有很多特定于Windows的文件。 我在哪里可以找到有关Windows提供的这些DLL文件的信息。 我想知道的是这些文件的作用是什么?

如果有人能指出我正确的方向,也许是一本好的Windows书,我会很感激。

1 个答案:

答案 0 :(得分:3)

有关dll链接原因的唯一方法是使用Depends.exe。它位于visual studio的工具部分中 最新版本是http://www.dependencywalker.com/
它将告诉您每个dll每个dll中的哪个功能被链接,以及dll是否链接到您的产品或间接包含。

它不会对这个特定的问题有所帮助,但是有更多有用的工具,遗憾的是它们没有与visual studio高度专业化一起打包,但在需要时很有用http://technet.microsoft.com/en-us/sysinternals/bb842062