gpt4 book ai didi

python - 识别 Windows 版本

转载 作者:可可西里 更新时间:2023-11-01 09:46:43 26 4
gpt4 key购买 nike

我正在编写一个打印出详细 Windows 版本信息的函数,输出可能是这样的一个元组:

('32bit', 'XP', 'Professional', 'SP3', 'English')

它将支持 Windows XP 及更高版本。而且我坚持获取 Windows 版本,例如“Professional”、“Home Basic”等。

platform.win32_ver() 或 sys.getwindowsversion() 不适合我。

win32api.GetVersionEx(1)几乎命中,但看起来它没有告诉我足够的信息。

然后我看到GetProductInfo() , 但看起来它没有在 pywin32 中实现。

有什么提示吗?

最佳答案

您可以使用 ctypes访问任何 WinAPI 函数。 GetProductInfo() 位于 windll.kernel32.GetProductInfo 中。

我找到了 Python version MSDN "Getting the System Version" example 的(GPL 许可,但您可以在那里看到函数的用法) .

关于python - 识别 Windows 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2816821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com