我正在学习 Win32 API。
我最近偶然发现了 dll 的主题。
我已经很好理解了,但是现在我想找到更多关于dll文件的信息。
例如,我的一个项目使用了 38 个不同的 dll 文件,我列出了所有这些 dll 文件。
我知道其中许多文件来自我已安装的软件,但也有许多特定于 Windows 的文件。我在哪里可以找到有关 windows 提供的这些 dll 文件的信息。我只想知道这些文件是做什么的?
如果有人能指出我正确的方向,我将不胜感激,也许是一本好的 Windows 书籍。
了解为什么链接 dll 的唯一方法是使用 Depends.exe。它在 Visual Studio 的工具部分中
最新版本在那里http://www.dependencywalker.com/
它会告诉您每个 dll 链接的每个 dll 中的哪些功能以及该 dll 是否链接到您的产品或间接包括在内。
它不会帮助解决该特定问题,但有更多有用的工具,不幸的是没有与高度专业化的 Visual Studio 打包,但在需要时很有用http://technet.microsoft.com/en-us/sysinternals/bb842062