Звучит просто (а может и так), но терпите меня.
Во время разговора в службу поддержки я спросил клиента, какая у него версия windows. XP, Vista, 7, 8, 8.1, 10 ... и т.д.? Они не знали. У них может быть любая версия, и каждый немного отличается.
Системные свойства - это стандартный метод. Щелкните правой кнопкой мыши "Мой компьютер" и перейдите в свойства. Ну где "Мой компьютер"? Может быть, это просто говорит "Компьютер" или "Этот компьютер". Это в меню "Пуск", которое выглядит по-разному для каждой версии. Может быть, нет меню Пуск.
В Windows 7, нажав значок запуска, загружается всплывающее меню. В Windows 8.1 выкидывает весь стартовый экран. Вы можете щелкнуть правой кнопкой мыши, чтобы начать значок и выбрать "Система" (я думаю).
Есть сочетание клавиш Windows Key + Pause Break. Что делать, если у них нет ключа Windows? Что если это ноутбук, которому для нажатия кнопки "Пауза" требуется клавиша Fn?
Единственный полунадежный метод, о котором я мог подумать, - это процесс исключения. Есть кнопка запуска? Нажмите на нее, что вы видите? и т.п.
Лучшее, что я смог найти, это сайты, на которых рассказывается, какая ОС работает. Это требует электронной почты или изложения URL. http://windows.microsoft.com/en-ca/windows/which-operating-system
TL; DR
Есть ли какой-либо нетехнический и независимый от версии способ определения, какую версию Windows использует клиент?