1

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

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

+0

voir cette question précédente (et réponses): [http : //stackoverflow.com/questions/196930/how-to-check-if-os-is-vista-in-python] (http://stackoverflow.com/questions/196930/how-to-check-if- os-is-vista-in-python) –

Répondre

2

Comme mentionné dans l'autre question, la manière infaillible (je pense) est d'utiliser win32api.GetVersionEx (1). La combinaison du numéro de version et du type de produit vous donnera la plate-forme Windows actuelle sur laquelle vous travaillez. Par exemple. la combinaison du numéro de version « 6. * » et le type de produit VER_NT_SERVER est Windows Server 2008.

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

+0

Je suppose que vous avez typé et voulu dire "win32api.GetVersionEx (1)". – Deestan

Questions connexes