![如何检查两个不同服务器上的应用程序是否使用相同版本的 dll?](https://linux22.com/image/499983/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E4%B8%A4%E4%B8%AA%E4%B8%8D%E5%90%8C%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%98%AF%E5%90%A6%E4%BD%BF%E7%94%A8%E7%9B%B8%E5%90%8C%E7%89%88%E6%9C%AC%E7%9A%84%20dll%EF%BC%9F.png)
我有两个程序在不同的服务器上使用相同的 dll。如何检查两个服务器是否使用相同的 dll 版本?在这种情况下,我想确保 Exchange 和 Blackberry Enterprise Server 使用相同版本的 dll。
抱歉,我第一次问这个问题时确实没有问对。
答案1
使用tasklist /M
命令列出为特定进程加载的所有 DLL 模块
编辑:如果你想显示某个进程使用的 DLL 的具体版本,我建议使用图形工具进程探索器来自 Sysinternals。运行该工具后,单击特定进程,它将为您提供与该进程挂钩的 DLL(带版本)列表。
答案2
嗯...看看文件信息?它位于文件属性的“详细信息”或“版本”选项卡上,具体取决于您运行的 Windows 版本。