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.
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.
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
Je suppose que vous avez typé et voulu dire "win32api.GetVersionEx (1)". – Deestan
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) –