我正在学习Win32 API。我最近偶然发现了dll的主题。
我理解得很清楚,但现在我想找到更多关于dll文件的信息。
例如,我的一个项目使用了38个不同的dll文件,我已经列出了所有这些dll文件。
我知道其中许多文件来自我安装的软件,
但是也有很多特定于Windows的文件。
我在哪里可以找到有关Windows提供的这些DLL文件的信息。
我想知道的是这些文件的作用是什么?
如果有人能指出我正确的方向,也许是一本好的Windows书,我会很感激。
答案 0 :(得分:3)
有关dll链接原因的唯一方法是使用Depends.exe。它位于visual studio的工具部分中
最新版本是http://www.dependencywalker.com/
它将告诉您每个dll每个dll中的哪个功能被链接,以及dll是否链接到您的产品或间接包含。
它不会对这个特定的问题有所帮助,但是有更多有用的工具,遗憾的是它们没有与visual studio高度专业化一起打包,但在需要时很有用http://technet.microsoft.com/en-us/sysinternals/bb842062