Windows Server 2008 ou Vista?
-
23-08-2019 - |
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.
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