@lesha-proger
Люблю программировать. Изучаю C#/.NET/Unity3D/.

Внутренняя версия Win 10 аналогична Win 8\server 2012. С чем связано?

При возврате значения Environment.OSVersion получаю 6.2.9200. Данная внутренняя версия соответствует Win 8\2012 у которых общая кодовая база. Но у 10 на сколько я знаю версия должна быть совершенно иной, что-то вроде 10.0. Я вот подумал, что данное свойство возвращает значение, которое как я предполагаю содержится в том или ином файле (вин). Связано ли это как-то с моим "купленным ключиком"...Ну вы понимаете о чем я=) Возможно при активации компоненты\значения ОС 10 подменились Вин 8\server 2012?
Заранее спасибо!
П.С. ОС дорогая=( Но в планах покупка есть=)
  • Вопрос задан
  • 293 просмотра
Пригласить эксперта
Ответы на вопрос 2
@res2001
Developer, ex-admin
Скорее это у вас что-то с реестром/.netом
Проверьте что выдают в командной строке команды:
wmic path Win32_OperatingSystem get version
и
ver
Ответ написан
@dmfun
Чтобы просечь версию читайте еще и имя продукта

SOFTWARE\Microsoft\Windows NT\CurrentVersion
Значение
ProductName

А то, что возвращается 6 вместо 10 - косяк операционки. Много нужно допиливать руками самому, потому что оно работает не так, как написано в документации. :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы