Я ищу способ определить, работает ли мое приложение С# в Windows 10.
Я надеялся, что Environment.OSVersion
выполнит трюк, но, похоже, он возвращает Version
из 6.3.9600.0
в Windows 8.1 и Windows 10.
Другие решения, такие как это, похоже, не отличаются между Windows 8 и Windows 10.
Любые предложения?
Зачем мне это нужно?
Поскольку я использую элемент управления WinForms WebBrowser для размещения страницы OAuth, которая сбой и ожоги в старых версиях IE (мое приложение подключается к учетной записи пользователя Nest...).
По умолчанию элемент управления WebBrowser эмулирует IE7. Используя ключ реестра, вы можете сказать, что он эмулирует последнюю версию IE, установленную на главном ПК. Однако значение которое работало до Windows 8.1 (и предварительные выпуски Windows 10), не работает в окончательной версии Windows 10.