Получение Windows версии - PullRequest
       46

Получение Windows версии

1 голос
/ 02 августа 2020

Я использую сборку Windows 10 (64 бит) 17763. Я пишу программу, в которой мне нужно проверить версию windows. Я знаю, что есть разные способы сделать это, но проблема в том, что каждый метод дает разные результаты, и я немного не понимаю, почему это должно быть так.

VB. Net

Console.WriteLine(Environment.OSVersion.Version)

Выходы: 6.2.9200 (Major: 6, Minor: 2, Build: 9200)

Powershell

[System.Environment]::OSVersion.Version

Выходы: Выходы: 10.0.17763 (Major: 10, Minor : 0, Сборка: 17763)

Java

System.out.println(System.getProperty("os.version"));

Выводы: 6.3 (я предполагаю, что Major равен 6, а второстепенный - 3)

Теперь, когда вы Как видите, все результаты не совпадают. Мне нужно знать, почему и с каким результатом работать. Спасибо

...