Question

Qu'est-ce qu'un moyen facile (à mettre en œuvre) pour vérifier si je suis sous Windows Vista ou Windows Server 2008 à partir d'un script Python?

platform.uname() donne le même résultat pour les deux versions.

Était-ce utile?

La solution

Comme mentionné dans l'autre question à toute épreuve le (je pense) est d'utiliser win32api.GetVersionEx (1). La combinaison du numéro de version et le type de produit vous donnera la plate-forme Windows actuelle que vous utilisez sur. Par exemple. la combinaison du numéro de version "6. *" et le type de produit est VER_NT_SERVER Windows Server 2008.

Vous pouvez trouver des informations sur les différentes combinaisons que vous pouvez obtenir à msdn

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top