Я заметил, что GetVersionEx()
объявляется устаревшим. Хуже того, для Windows 8.1 (и предположительно будущих выпусков) номер версии ограничен манифестом приложения.
Моя цель - собрать аналитику в операционных системах, на которых работают пользователи, поэтому я могу соответствующим образом настроить таргетинг на поддержку. Мне хотелось бы найти будущее решение для сбора этих данных. Обновление манифеста не будет работать, потому что я могу только обновить манифест для версий Windows, которые уже были выпущены, а не для будущих версий. Предлагаемый API замены, вспомогательные функции версии, бесполезен.
Как я могу получить фактический номер версии Windows?
Чтобы уточнить: "Будущая проверка", я имею в виду, что я хочу что-то, у которого есть достаточно хорошие шансы работать над следующей версией Windows. Нет ничего определенного, но документы говорят, что GetVersionEx()
не будет работать.