Dog*_*ver 8 windows vb.net windows-10
在 Windows 10 上,VB.NET 代码Environment.OS.VersionString
输出Microsoft Windows NT 6.3.9600.0
. 根据微软文档,Windows 10 的版本号是10.0
,那么为什么 VB.NET 将 Windows 10 识别为 Windows 8.1?
我systeminfo | findstr /C:"OS"
在命令提示符下做了,它返回了10.0.10240 N/A Build 10240
“操作系统版本”下的正确值。
\n\n\n因为它会识别您从 Windows 8.1 升级的事实。您使用的方法是查看注册表。它正在按预期工作。有一个更合适的函数,然后使用环境变量来确定正在使用的操作系统。我无法提供代码,因为这不是 Stackoverflow
\n
\xe2\x80\x93 Ramhound 8 月 26 日 1:12
\n\n简而言之,这就是答案。在升级过程中,注册表不会将内部版本号从旧版本更改为新版本。它只是粘住了。
\n 归档时间: |
|
查看次数: |
14530 次 |
最近记录: |