最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c# 獲取計算機硬件信息的示例代碼

 更新時間:2020年10月29日 08:35:29   作者:一只獨行的猿  
這篇文章主要介紹了c# 獲取計算機硬件信息的示例代碼,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
/// <summary>
/// 獲取CPU的編號
/// </summary>
/// <returns>CPU的編號</returns>
public static List<string> GetCPUID()
{
  List<string> lstInfo =new List<string>();
  ManagementClass cimobject = new ManagementClass("Win32_Processor");
  ManagementObjectCollection moc = cimobject.GetInstances();
  foreach (ManagementObject mo in moc)
  {
    string cpuInfo = mo.Properties["ProcessorId"].Value.ToString();//cpu序列號
    lstInfo.Add(cpuInfo);
  }
  return lstInfo;
}

/// <summary>
/// 獲取硬件信息
/// </summary>
/// <returns>硬件信息集合</returns>
public static List<string> GetHardDiskInfo()
{
  List<string> lstInfo = new List<string>();
  ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");
  ManagementObjectCollection moc1 = cimobject1.GetInstances();
  foreach (ManagementObject mo in moc1)
  {
    string HDid = (string)mo.Properties["Model"].Value;
    lstInfo.Add(HDid);
  }
  return lstInfo;
}

/// <summary>
/// 獲取Mac地址
/// </summary>
/// <returns>Mac地址集合</returns>
public static List<string> GetMacAddress()
{
  List<string> lstInfo = new List<string>();
  ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
  ManagementObjectCollection moc = mc.GetInstances();
  foreach (ManagementObject mo in moc)
  {
    if ((bool)mo["IPEnabled"] == true)
    {
      lstInfo.Add(mo["MacAddress"].ToString());
    }
    mo.Dispose();
  }
  return lstInfo;
}


/// <summary>
/// 獲取主板信息
/// </summary>
/// <returns>主板信息集合</returns>
public static List<string> GetBoard()
{
  List<string> lstInfo = new List<string>();

  ManagementObjectSearcher mos = new ManagementObjectSearcher("select * from Win32_baseboard");
  foreach (ManagementObject mo in mos.Get())
  {
    lstInfo.Add(mo["SerialNumber"].ToString());
    break;
  }
  return lstInfo;
}

以上就是c# 獲取計算機硬件信息的示例代碼的詳細內(nèi)容,更多關(guān)于c# 獲取硬件信息的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C#驗證碼識別類完整實例

    C#驗證碼識別類完整實例

    這篇文章主要介紹了C#驗證碼識別類,以一個完整實例形式較為詳細的分析了驗證碼圖片處理所涉及的各種常用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • C#計算字符串哈希值(MD5、SHA)的方法小結(jié)

    C#計算字符串哈希值(MD5、SHA)的方法小結(jié)

    這篇文章主要介紹了C#計算字符串哈希值(MD5、SHA)的方法,以實例形式較為詳細的分析總結(jié)了C#計算字符串哈希值的各種常用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • C#使用符號表實現(xiàn)查找算法

    C#使用符號表實現(xiàn)查找算法

    本文詳細講解了C#使用符號表實現(xiàn)查找算法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C#無損高質(zhì)量壓縮圖片代碼

    C#無損高質(zhì)量壓縮圖片代碼

    這篇文章主要為大家詳細介紹了C#無損高質(zhì)量壓縮圖片代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • C#中{get;set;}的具體使用

    C#中{get;set;}的具體使用

    本文主要介紹了C#中{get;set;}的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • C#編程之AOP編程思想

    C#編程之AOP編程思想

    這篇文章介紹了C#編程之AOP編程思想,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • C#中將DataTable轉(zhuǎn)化成List<T>的方法解析

    C#中將DataTable轉(zhuǎn)化成List<T>的方法解析

    大家應(yīng)該都知道在.net項目中使用到DataTable和List<T>集合的地方較多,有的時候需要將DataTable轉(zhuǎn)化成List<T>,那么改如何轉(zhuǎn)化呢?下面通過這篇文章來一起學(xué)習(xí)下吧,本文中給出了詳細的示例代碼,相信對大家的理解和學(xué)習(xí)具有一定的參考借鑒價值。
    2016-12-12
  • C#編程和Visual Studio使用技巧(上)

    C#編程和Visual Studio使用技巧(上)

    C#是一門偉大的編程語言,與C++和Java相比,它的語法更簡單,相對來說更好入門。Visual Studio作為.Net平臺上最重量級的IDE,也通過不斷的更新為開發(fā)者帶來更出色的開發(fā)體驗。本文將介紹10個C#編程和Visual Studio IDE使用技巧。
    2015-10-10
  • 互斥量mutex的簡單使用(實例講解)

    互斥量mutex的簡單使用(實例講解)

    本篇文章主要是對互斥量mutex的簡單使用進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • C#中委托用法

    C#中委托用法

    這篇文章主要介紹了C#中委托用法,實例分析了C#的定義與使用技巧,需要的朋友可以參考下
    2015-05-05

最新評論

遵义市| 孟津县| 柳林县| 莎车县| 永仁县| 恩施市| 定安县| 阜阳市| 富源县| 韩城市| 读书| 诸暨市| 海丰县| 阿拉尔市| 屏边| 灯塔市| 晋城| 公主岭市| 临猗县| 文成县| 怀安县| 民和| 渭源县| 盱眙县| 天长市| 邢台市| 天峻县| 塘沽区| 志丹县| 眉山市| 蛟河市| 会东县| 莆田市| 元朗区| 安化县| 西青区| 威海市| 巴彦淖尔市| 渝中区| 绥德县| 娄底市|