各种Windows版本附带的Kernel32.dll版本列表?

时间:2011-10-29 21:54:33

标签: windows kernel32 windowsversion

我正试图找出真正的Windows版本。出于某种原因,我的Wise安装程序有时会在Windows 7上报告XP版本。

一种解决方案是查看如下所述的kernel32.dll版本: How to detect true Windows version?

我正在尝试找出各种Kernel32.dll版本的相应Windows版本。

2 个答案:

答案 0 :(得分:2)

我找不到每个Windows版本的Kernel32.dll版本列表,但是从测试(XP SP3,Vista,Windows 7)开始,Kernel32.dll版本#(Major.Minor)与Windows版本相同

我特意找到的(对于此版本的Windows,此版本的Kernel32.dll)   * Windows XP(win version 5.1),5.1.x   * Windows Vista(win version 6.0),6.0.x   * Windows 7(Win版本6.1),6.1.x

这并不完美,但它比任何其他方法都更好,因为要仔细检查安装程序是否报告了错误的Windows版本#。 (我意识到我们应该试图找出为什么安装程序报告错误的版本,但它只发生在大约1%的情况下我无法重复它,因此需要Kludge。 )

答案 1 :(得分:0)

在这里你可以找到一些版本甚至它们之间的区别:
https://abi-laboratory.pro/index.php?view=windows

正如您所看到的,版本号并不总是等同于OS版本,但也存在其他差异,例如API甚至DLL可用性(尽管在依赖它之前我会三思而行)。