Trên Windows 10, mã VB.NET Environment.OS.VersionString
xuất ra Microsoft Windows NT 6.3.9600.0
. Theo tài liệu của Microsoft , số phiên bản của Windows 10 là 10.0
vậy, tại sao VB.NET lại nhận ra Windows 10 là Windows 8.1?
Tôi đã làm systeminfo | findstr /C:"OS"
trong Command Prompt và nó trả về giá trị chính xác 10.0.10240 N/A Build 10240
trong "Phiên bản hệ điều hành".