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

发布于 2024-12-12 19:15:09 字数 287 浏览 3 评论 0原文

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

一种解决方案是查看 kernel32.dll 版本,如下所述: 如何检测真实的 Windows 版本?

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

I'm trying to find out the true Windows version. For some reason my Wise installer sometimes reports the an XP version # on Windows 7.

One solution is to look at the kernel32.dll version as mentioned here:
How to detect true Windows version?

I'm trying to find out the corresponding Windows version for various Kernel32.dll versions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泼猴你往哪里跑 2024-12-19 19:15:09

我无法找到每个 Windows 版本的 Kernel32.dll 版本列表,但通过测试(XP SP3、Vista、Windows 7),Kernel32.dll 版本 #(Major.Minor)与 Windows 版本相同。

我具体发现了什么(对于这个版本的Windows,这个版本的Kernel32.dll)
* Windows XP(win版本5.1),5.1.x
* Windows Vista(win版本6.0)、6.0.x
* Windows 7(Win 版本 6.1)、6.1.x

这并不完美,但它比任何其他方法都要好,可以双重检查安装程序是否报告错误的 Windows 版本#。 (我意识到我们应该尝试找出安装程序报告错误版本的原因,但这种情况只发生在大约 1% 的情况下,而且我无法重现它,因此需要使用 Kludge。 )

I could not find a list of Kernel32.dll versions for each release of Windows, but from testing (XP SP3, Vista, Windows 7) the Kernel32.dll version # (Major.Minor) is the same as the Windows version.

What I specifically found (for this version of windows, this version of Kernel32.dll)
* Windows XP (win version 5.1) ,5.1.x
* Windows Vista (win version 6.0), 6.0.x
* Windows 7 (Win version 6.1), 6.1.x

This isn't perfect but it's better than any other method as a double check to see if the installer is reporting the wrong windows version #. (I realize that we should be trying to figure out why the installer reports the wrong version but it's only happening in about 1% of cases and I can't repro it, so a Kludge is called for.)

怀里藏娇 2024-12-19 19:15:09

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

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

Here you can find some versions and even difference between them:
https://abi-laboratory.pro/index.php?view=windows

As you can see, the version numbers aren't always equivalent to OS version, but there are also other differences such as API or even DLL availability (although I would think twice before relying on it).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文