using System;
using System.Collections.Generic;
using System.Linq;
using System.Management;
using System.Text;
namespace Formular
{
/// <summary>
/// Author ZZH
///
/// 获取计算机硬件信息
///
/// 可根据以下信息比对
///
/// CPU(CPU序列号)
/// 网卡(Mac地址)
/// 硬盘(硬盘ID)
/// 系统(系统名称,系统型号)
/// 内存(内存大小)
/// </summary>
public class Computer
{
/// <summary>
/// CPU序列号
/// </summary>
public string CpuID;
/// <summary>
/// 网卡/Mac地址
/// </summary>
public string MacAddress;
/// <summary>
/// 硬盘ID
/// </summary>
public string DiskID;
/// <summary>
/// IP地址
/// </summary>
public string IpAddress;
/// <summary>
/// 系统登录用户名
/// </summary>
public string LoginUserName;
/// <summary>
/// 系统名称
/// </summary>
public string ComputerName;
/// <summary>
/// 系统型号
/// </summary>
public string SystemType;
/// <summary>
/// 物理内存(单位b)
/// </summary>
public string TotalPhysicalMemory;
private static Computer _instance;
public static Computer Instance()
{
if (_instance == null)
_instance = new Computer();
return _instance;
}
p
C#获取计算机硬件信息(CPU,网卡,硬盘,内存等)
最新推荐文章于 2024-07-18 02:47:44 发布
这篇博客详细介绍了如何使用C#编程语言获取计算机的硬件信息,包括CPU、网卡、硬盘和内存等关键组件的数据,以确保系统安全和诊断。
摘要由CSDN通过智能技术生成