विंडोज 10 पर, VB.NET कोड Environment.OS.VersionString
आउटपुट Microsoft Windows NT 6.3.9600.0
। इसके अनुसार Microsoft प्रलेखन , विंडोज 10 का वर्जन नंबर है 10.0
, तो क्यों VB.NET विंडोज 10 को विंडोज 8.1 के रूप में मान्यता देता है?
मैंने किया systeminfo | findstr /C:"OS"
कमांड प्रॉम्प्ट में और इसका सही मूल्य लौटाया 10.0.10240 N/A Build 10240
"OS संस्करण" के तहत।