• 2019-8-31-dotnet-通过-WMI-获取设备厂商


    title author date CreateTime categories
    dotnet 通过 WMI 获取设备厂商
    lindexi
    2019-08-31 16:55:59 +0800
    2019-02-21 19:45:39 +0800
    dotnet C# WMI

    本文告诉大家如何通过 WMI 获取设备厂商

    通过 Win32_ComputerSystem 可以获取电脑系统信息

    通过下面代码可以获取 机器型号 和 制造厂商

                var mc = "Win32_ComputerSystem";
                var managementObject = new[]
                    {
                        "Description",
                        "Manufacturer", //制造厂商
                        "model", //机器型号
                        "UserName", //用户
                    };
                ManagementClass managementClass = new ManagementClass(mc);
                ManagementObjectCollection managementObjectCollection = managementClass.GetInstances();
                var str = new StringBuilder();
    
                foreach (ManagementObject m in managementObjectCollection)
                {
                    foreach (var temp in managementObject)
                    {
                        try
                        {
                            str.Append(temp);
                            str.Append(" ");
                            str.Append(m[temp]?.ToString() ?? "");
                            str.Append("
    ");
                        }
                        catch (Exception e)
                        {
                            Console.WriteLine(temp + " " + e);
                        }
                    }
    
                    str.Append("
    ");
                }
    
                return str.ToString();

    输出 str 的内容

    Description  : AT/AT COMPATIBLE
    Manufacturer : Gigabyte Technology Co., Ltd.
    model        : To be filled by O.E.M.
    UserName     : DESKTOP-KA1CD6Mlindexi

    这里的model就是 PC 序列号

    Win32_ComputerSystem class - Windows applications

    博客园博客只做备份,博客发布就不再更新,如果想看最新博客,请到 https://blog.lindexi.com/

    知识共享许可协议
    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名[林德熙](http://blog.csdn.net/lindexi_gd)(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我[联系](mailto:lindexi_gd@163.com)。
  • 相关阅读:
    汉语-词语:冷静
    汉语-词语:沉着
    汉语-词语-稳重:百科
    汉语-词语:沉稳
    汉语-词语-丘壑:百科
    Struts中的常量
    算法整理(四):浅析高速排序的优化问题
    互联网+时代,是更加开放还是封闭
    UI复习练习_优酷布局
    fread与read的差别(文件io补充)
  • 原文地址:https://www.cnblogs.com/lindexi/p/12086135.html
Copyright © 2020-2023  润新知