很简单的一个需求,在CMD下我们可以使用systeminfo命令来获取相关信息。当然我们也可以使用PROCESS来运行这个命令并重定向数据进一步分析制造商。但相对来说速度较慢。

下面代码使用WMI来获取信息

using System;
using System.Management;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // create management class object
            ManagementClass mc = new ManagementClass("Win32_ComputerSystem");
            //collection to store all management objects
            ManagementObjectCollection moc = mc.GetInstances();
            if (moc.Count != 0)
            {
                foreach (ManagementObject mo in mc.GetInstances())
                {
                    // display general system information
                    Console.WriteLine("\nMachine Make: {0}",
                                      mo["Manufacturer"].ToString());
                }
            }
            //wait for user action
            Console.ReadLine();
        }
    }
}



c#获取计算机制造商信息相关推荐

  1. 获取计算机的信息(IP地址、MAC地址、CUP序列号、硬盘序列号、主板信息等等)...

    1.Windows Management Instrumentation(WMI)提供了获取信息的方法,在C#中可用通过System.Management命名空间中的类访问.比如获取CPU ID的方法 ...

  2. java获取硬盘序列号_Win7 64+Python3.7获取计算机硬盘信息初探

    一.需求 由于最近负责电脑资产清查的工作,有100多台分散的电脑需要获得用户名.MAC地址.硬盘序列号.硬盘品牌 一般方法: (1)查看系统用户名 (2) 获取MAC地址 windos命令行使用ipc ...

  3. 计算机硬盘哪里找到相关信息,获取计算机的信息(IP地址、MAC地址、CUP序列号、硬盘序列号、主板信息等等)...

    1.Windows Management Instrumentation(WMI)提供了获取信息的方法,在C#中可用通过System.Management命名空间中的类访问.比如获取CPU ID的方法 ...

  4. c 获取计算机相关信息,C#编程获取各种电脑硬件信息的方法示例

    本文实例讲述了C#编程获取各种电脑硬件信息的方法.分享给大家供大家参考,具体如下: 获取CPU编号: ManagementClass mc = new ManagementClass("Wi ...

  5. PowerShell 收集计算机相关信息

    收集有关计算机的信息 Get-WmiObject 是用于执行常规系统管理任务的最重要的 cmdlet.所有关键的子系统设置都是通过 WMI 公开的.此外,WMI 将数据视为有一个或多个项目的集合中的对 ...

  6. Qt开发中获取系统相关信息的方法,值得收藏参考

    本文转自https://zhuanlan.zhihu.com/p/111005951,这篇写的很详细,但是macos相关的只有一部分太少了,基本都是Windows的,我个人后续也会把相关的系统调用方式 ...

  7. 用计算机获取信息,学会用CMD命令获取计算机的所有信息,菜鸟头衔马上崩塌

    提到windows操作系统,相信大家一点都不陌生,它以96.2%的市场份额,在全世界稳居操作系统榜首.其中,仅仅windows 10就已经占领了半壁江山.就连早在2001年发布的windows xp, ...

  8. 获取计算机本机信息命令大全(WMIC指令、硬盘、网卡等)

    目录 概览 1 基本输入/输出服务(BIOS)管理 1.1 获取属性列表操作: 1.2 一次性获取所有属性信息: 1.3 单个属性获取 2 主板信息 3 cpu信息 4 其他信息 参考资料: QT软件 ...

  9. 获取计算机中的硬件信息

    在项目开发过程中,经常会需要读取所在计算机的硬件信息,包括CPU的序列号,主板的序列号,硬盘的序列号,MAC地址,IP地址,用户名,系统类型,计算机名称,操作系统类型,物理内存大小,BIOS内容等. ...

最新文章

  1. REM——适合移动开发的自适应方案
  2. JavaScript 运行机制详解:Event Loop——续
  3. 分析linux系统的运行性能,Linux系统如何分析CPU的性能瓶颈
  4. 谣言粉碎机 - 极短时间内发送两个Odata request,前一个会自动被cancel掉?
  5. 12v60ah锂电池组装图_什么是自放电?如何缩短锂电池自放电测试时间?
  6. 【nodejs】让nodejs像后端mvc框架(asp.net mvc)一样处理请求--参数自动映射篇(6/8)...
  7. 【 HDU - 5459】Jesus Is Here(dp)
  8. 拓扑排序排课系统_视频结构化人脸布控系统
  9. Gulp新手入门教程
  10. 设置redis访问密码
  11. python从零学——scrapy初体验
  12. python pdfplumber 打开文件失败_喜大普奔 | 如何在Win10下利用Python打开grib文件
  13. eclipse-阶段五- 在[vo.BookMessageData]类型bean中找不到任何有关属性[Total]的信息
  14. android自定义对话框_Android自定义提醒对话框
  15. 自定义nagios监控mogilefs存储节点脚本
  16. python实验报告六_Python 基础语法
  17. VB6.0数据库访问技术与例程解析Java教程
  18. 微信网页授权只能配置一个域名
  19. 做一个完整网站的流程(独立完成个人网站)
  20. MySQL数据库知识大全

热门文章

  1. .npy文件的打开方式
  2. 射影几何笔记4:公理和证明
  3. 什么是进程? 为什么使用进程? 如何运用进程?
  4. 什么是进程,进程的特征
  5. 如何退出SCALA命令界面
  6. ios播放器相关(音乐列表获取)
  7. Tesra超算网络——AI训练深度学习平台,降低了AI开发的成本和门槛
  8. 技术管理者对知识组织的认识
  9. 720phi10p 和 720p有什么区别_除了情怀还剩什么?索尼Z5 Compact评测
  10. 淘宝maven镜像库是个好东西