且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

获取OS版本/友好名称在C#

更新时间:2023-10-28 09:07:52

添加一个引用,并用语句 System.Management ,则:

Add a reference and using statements for System.Management, then:

public static string GetOSFriendlyName()
{
    string result = string.Empty;
    ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT Caption FROM Win32_OperatingSystem");
    foreach (ManagementObject os in searcher.Get())
    {
        result = os["Caption"].ToString();
        break;
    }
    return result;
}