Windows Server 2008 или Vista? - PullRequest
       20

Windows Server 2008 или Vista?

1 голос
/ 16 февраля 2009

Какой простой (реализуемый) способ проверки наличия у меня Windows Vista или Windows Server 2008 по сценарию Python?

platform.uname() дает одинаковый результат для обеих версий.

1 Ответ

2 голосов
/ 16 февраля 2009

Как уже упоминалось в другом вопросе, надежный (я думаю) способ - использовать win32api.GetVersionEx (1) Сочетание номера версии и типа продукта даст вам текущую платформу Windows, на которой вы работаете. Например. комбинация номера версии "6. *" и типа продукта VER_NT_SERVER - Windows Server 2008.

Вы можете найти информацию о различных комбинациях, которые вы можете получить на msdn

...