У Windows 10 код VB.NET Environment.OS.VersionString
виводиться Microsoft Windows NT 6.3.9600.0
. Згідно з документацією Microsoft , номер версії Windows 10 є 10.0
таким, чому VB.NET розпізнає Windows 10 як Windows 8.1?
Я зробив systeminfo | findstr /C:"OS"
у командному рядку, і він повернув правильне значення в 10.0.10240 N/A Build 10240
розділі "Версія ОС".