C#封装获得机器(CPU、硬盘、BIOS、MAC地址)信息

这是一个C#静态类`MachineHelper`,用于获取包括CPU ID、BIOS序列号、硬盘卷序列号和MAC地址在内的机器硬件信息。通过使用`System.Management`命名空间中的类,可以方便地获取到系统各个硬件组件的关键标识。
摘要由CSDN通过智能技术生成

using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Management;

namespace MyQuery.Utils
{
    /// <summary>
    /// 封装获得机器信息
    /// by 贾世义 2011-4-26
    /// </summary>
    public static class MachineHelper
    {
        ///<summary>
        ///return   Volume   Serial   Number   from   hard   drive  
        ///</summary>  
        ///<param   name="strDriveLetter">[optional]   Drive   letter</param>  
        ///<returns>[string]   VolumeSerialNumber</returns>  
        public static string GetVolumeSerial(string strDriveLetter)
        {
            if (strDriveLetter == "" || strDriveLetter == null) strDriveLetter = "C";
            ManagementObject disk =

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值