gpt4 book ai didi

c# - 如何获取 "friendly"操作系统版本名称?

转载 作者:IT王子 更新时间:2023-10-29 03:46:43 27 4
gpt4 key购买 nike

我正在寻找一种优雅的方式来获取操作系统版本,例如:“Windows XP Professional Service Pack 1”或“Windows Server 2008 Standard Edition”等。

有没有一种优雅的方式来做到这一点?

我也对处理器架构(如 x86 或 x64)感兴趣。

最佳答案

您可以使用 WMI 获取产品名称(“Microsoft® Windows Server® 2008 Enterprise”):

using System.Management;
var name = (from x in new ManagementObjectSearcher("SELECT Caption FROM Win32_OperatingSystem").Get().Cast<ManagementObject>()
select x.GetPropertyValue("Caption")).FirstOrDefault();
return name != null ? name.ToString() : "Unknown";

关于c# - 如何获取 "friendly"操作系统版本名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/577634/

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