9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>電腦硬件知識>硬件知識>

C#怎么獲取客戶端計算機硬件信息

時間: 文輝886 分享

  你想知道怎么用C#語言來獲取客戶端計算機硬件的信息嗎?今天就讓學習啦小編來教下大家吧,快來看看吧,希望能讓大家有所收獲!

  C#獲取客戶端計算機硬件及系統信息

  1、項目引用System.Management庫。

  2、創建HardwareHandler.cs類文件

  using System;

  using System.Collections.Generic;

  using System.Linq;

  using System.Text;

  using System.Management;

  namespace MyStudy.Utility

  {

  /// <summary>

  /// 計算機硬件處理類

  /// </summary>

  public class HardwareHandler

  {

  public enum WMIPath

  {

  // 硬件

  Win32_Processor, // CPU 處理器

  Win32_PhysicalMemory, // 物理內存條

  Win32_Keyboard, // 鍵盤

  Win32_PointingDevice, // 點輸入設備,包括鼠標。

  Win32_FloppyDrive, // 軟盤驅動器

  Win32_DiskDrive, // 硬盤驅動器

  Win32_CDROMDrive, // 光盤驅動器

  Win32_BaseBoard, // 主板

  Win32_BIOS, // BIOS 芯片

  Win32_ParallelPort, // 并口

  Win32_SerialPort, // 串口

  Win32_SerialPortConfiguration, // 串口配置

  Win32_SoundDevice, // 多媒體設置,一般指聲卡。

  Win32_SystemSlot, // 主板插槽 (ISA & PCI & AGP)

  Win32_USBController, // USB 控制器

  Win32_NetworkAdapter, // 網絡適配器

  Win32_NetworkAdapterConfiguration, // 網絡適配器設置

  Win32_Printer, // 打印機

  Win32_PrinterConfiguration, // 打印機設置

  Win32_PrintJob, // 打印機任務

  Win32_TCPIPPrinterPort, // 打印機端口

  Win32_POTSModem, // MODEM

  Win32_POTSModemToSerialPort, // MODEM 端口

  Win32_DesktopMonitor, // 顯示器

  Win32_DisplayConfiguration, // 顯卡

  Win32_DisplayControllerConfiguration, // 顯卡設置

  Win32_VideoController, // 顯卡細節。

  Win32_VideoSettings, // 顯卡支持的顯示模式。

  // 操作系統

  Win32_TimeZone, // 時區

  Win32_SystemDriver, // 驅動程序

  Win32_DiskPartition, // 磁盤分區

  Win32_LogicalDisk, // 邏輯磁盤

  Win32_LogicalDiskToPartition, // 邏輯磁盤所在分區及始末位置。

  Win32_LogicalMemoryConfiguration, // 邏輯內存配置

  Win32_PageFile, // 系統頁文件信息

  Win32_PageFileSetting, // 頁文件設置

  Win32_BootConfiguration, // 系統啟動配置

  Win32_ComputerSystem, // 計算機信息簡要

  Win32_OperatingSystem, // 操作系統信息

  Win32_StartupCommand, // 系統自動啟動程序

  Win32_Service, // 系統安裝的服務

  Win32_Group, // 系統管理組

  Win32_GroupUser, // 系統組帳號

  Win32_UserAccount, // 用戶帳號

  Win32_Process, // 系統進程

  Win32_Thread, // 系統線程

  Win32_Share, // 共享

  Win32_NetworkClient, // 已安裝的網絡客戶端

  Win32_NetworkProtocol, // 已安裝的網絡協議

  }

  /// <summary>

  /// Cpu信息

  /// </summary>

  /// <returns></returns>

  public void CpuInfo()

  {

  try

  {

  ManagementClass mc = new ManagementClass(WMIPath.Win32_Processor.ToString());

  ManagementObjectCollection moc = mc.GetInstances();

  foreach (ManagementObject mo in moc)

  {

  Console.WriteLine("CPU編號:" + mo.Properties["ProcessorId"].Value);

  Console.WriteLine("CPU型號:" + mo.Properties["Name"].Value);

  Console.WriteLine("CPU狀態:" + mo.Properties["Status"].Value);

  Console.WriteLine("主機名稱:" + mo.Properties["SystemName"].Value);

  }

  }

  catch

  {

  Console.WriteLine("Erroe");

  }

  }

  /// <summary>

  /// 主板信息

  /// </summary>

  public void MainBoardInfo()

  {

  try

  {

  ManagementClass mc = new ManagementClass(WMIPath.Win32_BaseBoard.ToString());

  ManagementObjectCollection moc = mc.GetInstances();

  foreach (ManagementObject mo in moc)

  {

  Console.WriteLine("主板ID:" + mo.Properties["SerialNumber"].Value);

  Console.WriteLine("制造商:" + mo.Properties["Manufacturer"].Value);

  Console.WriteLine("型號:" + mo.Properties["Product"].Value);

  Console.WriteLine("版本:" + mo.Properties["Version"].Value);

  }

  }

  catch

  {

  Console.WriteLine("Erroe");

  }

  }

  /// <summary>

  /// 硬盤信息

  /// </summary>

  public void DiskDriveInfo()

  {

  try

  {

  ManagementClass mc = new ManagementClass(WMIPath.Win32_DiskDrive.ToString());

  ManagementObjectCollection moc = mc.GetInstances();

  foreach (ManagementObject mo in moc)

  {

  Console.WriteLine("硬盤SN:" + mo.Properties["SerialNumber"].Value);

  Console.WriteLine("型號:" + mo.Properties["Model"].Value);

  Console.WriteLine("大小:" + Convert.ToDouble(mo.Properties["Size"].Value) / (1024 * 1024 * 1024));

  }

  }

  catch

  {

  Console.WriteLine("Erroe");

  }

  }

  /// <summary>

  /// 網絡連接信息

  /// </summary>

  public void NetworkInfo()

  {

  try

  {

  ManagementClass mc = new ManagementClass(WMIPath.Win32_NetworkAdapterConfiguration.ToString());

  ManagementObjectCollection moc = mc.GetInstances();

  foreach (ManagementObject mo in moc)

  {

  Console.WriteLine("MAC地址:" + mo.Properties["MACAddress"].Value);

  Console.WriteLine("IP地址:" + mo.Properties["IPAddress"].Value);

  }

  }

  catch

  {

  Console.WriteLine("Erroe");

  }

  }

  /// <summary>

  /// 操作系統信息

  /// </summary>

  public void OsInfo()

  {

  try

  {

  ManagementClass mc = new ManagementClass(WMIPath.Win32_OperatingSystem.ToString());

  ManagementObjectCollection moc = mc.GetInstances();

  foreach (ManagementObject mo in moc)

  {

  Console.WriteLine("操作系統:" + mo.Properties["Name"].Value);

  Console.WriteLine("版本:" + mo.Properties["Version"].Value);

  Console.WriteLine("系統目錄:" + mo.Properties["SystemDirectory"].Value);

  }

  }

  catch

  {

  Console.WriteLine("Erroe");

  }

  }

  }

  }

1688629 主站蜘蛛池模板: 产综合无码一区| 国产亚洲av嫩草久久| 亚洲熟妇精品一区二区| 国产精品人成视频免| 非会员区试看120秒6次| 东京热av无码电影一区二区| 亚洲伊人久久综合影院| 国产精品无码av不卡| 精品人妻蜜臀一区二区三区| 中文字幕第一页国产精品| 精品一区二区免费不卡| 无码伊人久久大杳蕉中文无码| 爆乳女仆高潮在线观看| 亚洲成aⅴ人在线电影| 亚洲小说乱欧美另类| 农村熟女大胆露脸自拍 | 丁香婷婷在线观看| 一区二区三区四区五区自拍| 国产精品一线天在线播放| 国产影片AV级毛片特别刺激| 欧美性群另类交| 狠狠色噜噜狠狠狠狠av不卡| 国产一区二区不卡精品视频| 国产情侣激情在线对白| 在线观看国产一区亚洲bd| 亚洲欧美日韩高清一区二区三区| 亚洲中文字幕综合小综合| 亚洲精品漫画一二三区| 久久精品国产6699国产精| 欧美人成在线播放网站免费| 日韩熟女精品一区二区三区| 香蕉EEWW99国产精选免费| 日韩在线视频线观看一区| 久久精品人妻无码一区二区三区| 色五开心五月五月深深爱| 丁香五月激情综合色婷婷| 久久99精品久久久久麻豆| 成人免费A级毛片无码网站入口 | 99热精品毛片全部国产无缓冲| 成人亚洲国产精品一区不卡| 国产国语一级毛片|