Windows Server 2008或Vista?

时间:2009-02-16 13:58:23

标签: python windows-vista windows-server-2008 windowsversion

从Python脚本检查我是在Windows Vista还是Windows Server 2008上的简单(实现)方法是什么?

platform.uname()为两个版本提供相同的结果。

1 个答案:

答案 0 :(得分:2)

正如在另一个问题中提到的那样,万无一失(我认为)的方法是使用win32api.GetVersionEx(1)。版本号和产品类型的组合将为您提供正在运行的当前Windows平台。例如。版本号“6. *”和产品类型VER_NT_SERVER的组合是Windows Server 2008。

您可以在msdn

找到有关不同组合的信息