<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦>學(xué)習(xí)電腦>電腦硬件知識>硬件知識>

        C#怎么獲取客戶端計(jì)算機(jī)硬件信息

        時(shí)間: 文輝886 分享

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

          C#獲取客戶端計(jì)算機(jī)硬件及系統(tǒng)信息

          1、項(xiàng)目引用System.Management庫。

          2、創(chuàng)建HardwareHandler.cs類文件

          using System;

          using System.Collections.Generic;

          using System.Linq;

          using System.Text;

          using System.Management;

          namespace MyStudy.Utility

          {

          /// <summary>

          /// 計(jì)算機(jī)硬件處理類

          /// </summary>

          public class HardwareHandler

          {

          public enum WMIPath

          {

          // 硬件

          Win32_Processor, // CPU 處理器

          Win32_PhysicalMemory, // 物理內(nèi)存條

          Win32_Keyboard, // 鍵盤

          Win32_PointingDevice, // 點(diǎn)輸入設(shè)備,包括鼠標(biāo)。

          Win32_FloppyDrive, // 軟盤驅(qū)動(dòng)器

          Win32_DiskDrive, // 硬盤驅(qū)動(dòng)器

          Win32_CDROMDrive, // 光盤驅(qū)動(dòng)器

          Win32_BaseBoard, // 主板

          Win32_BIOS, // BIOS 芯片

          Win32_ParallelPort, // 并口

          Win32_SerialPort, // 串口

          Win32_SerialPortConfiguration, // 串口配置

          Win32_SoundDevice, // 多媒體設(shè)置,一般指聲卡。

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

          Win32_USBController, // USB 控制器

          Win32_NetworkAdapter, // 網(wǎng)絡(luò)適配器

          Win32_NetworkAdapterConfiguration, // 網(wǎng)絡(luò)適配器設(shè)置

          Win32_Printer, // 打印機(jī)

          Win32_PrinterConfiguration, // 打印機(jī)設(shè)置

          Win32_PrintJob, // 打印機(jī)任務(wù)

          Win32_TCPIPPrinterPort, // 打印機(jī)端口

          Win32_POTSModem, // MODEM

          Win32_POTSModemToSerialPort, // MODEM 端口

          Win32_DesktopMonitor, // 顯示器

          Win32_DisplayConfiguration, // 顯卡

          Win32_DisplayControllerConfiguration, // 顯卡設(shè)置

          Win32_VideoController, // 顯卡細(xì)節(jié)。

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

          // 操作系統(tǒng)

          Win32_TimeZone, // 時(shí)區(qū)

          Win32_SystemDriver, // 驅(qū)動(dòng)程序

          Win32_DiskPartition, // 磁盤分區(qū)

          Win32_LogicalDisk, // 邏輯磁盤

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

          Win32_LogicalMemoryConfiguration, // 邏輯內(nèi)存配置

          Win32_PageFile, // 系統(tǒng)頁文件信息

          Win32_PageFileSetting, // 頁文件設(shè)置

          Win32_BootConfiguration, // 系統(tǒng)啟動(dòng)配置

          Win32_ComputerSystem, // 計(jì)算機(jī)信息簡要

          Win32_OperatingSystem, // 操作系統(tǒng)信息

          Win32_StartupCommand, // 系統(tǒng)自動(dòng)啟動(dòng)程序

          Win32_Service, // 系統(tǒng)安裝的服務(wù)

          Win32_Group, // 系統(tǒng)管理組

          Win32_GroupUser, // 系統(tǒng)組帳號

          Win32_UserAccount, // 用戶帳號

          Win32_Process, // 系統(tǒng)進(jìn)程

          Win32_Thread, // 系統(tǒng)線程

          Win32_Share, // 共享

          Win32_NetworkClient, // 已安裝的網(wǎng)絡(luò)客戶端

          Win32_NetworkProtocol, // 已安裝的網(wǎng)絡(luò)協(xié)議

          }

          /// <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狀態(tài):" + mo.Properties["Status"].Value);

          Console.WriteLine("主機(jī)名稱:" + 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>

          /// 網(wǎng)絡(luò)連接信息

          /// </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>

          /// 操作系統(tǒng)信息

          /// </summary>

          public void OsInfo()

          {

          try

          {

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

          ManagementObjectCollection moc = mc.GetInstances();

          foreach (ManagementObject mo in moc)

          {

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

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

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

          }

          }

          catch

          {

          Console.WriteLine("Erroe");

          }

          }

          }

          }

        1688629 主站蜘蛛池模板: 久热色精品在线观看视频| 综合99综合久久久久久久| 精品嫩模福利一区二区蜜臀| 欧美视频在线播放观看免费福利资源| 少妇宾馆把腿扒开让我添| 色吊丝一区二区中文字幕| 日韩丝袜人妻中文字幕| 性色欲情网站iwww| 久久这里有精品国产电影网| 波多野结衣中文字幕久久| 综合在线 亚洲 成人 欧美| 国产小嫩模无套中出视频| 久久综合狠狠综合久久| 午夜av高清在线观看| 日韩狼人精品在线观看| 久久国产免费观看精品3| 国产精品视频一区不卡| 亚洲aⅴ天堂av天堂无码| 国产精品国产精品偷麻豆| 办公室强奷漂亮少妇视频| 亚洲高清激情一区二区三区| 久久精品第九区免费观看| 女人腿张开让男人桶爽 | 国产制服丝袜无码视频| 正在播放国产精品白丝在线| 免费无码成人AV片在线| 亚洲中文字幕97久久精品少妇| 日韩视频中文字幕精品偷拍| 熟妇女人妻丰满少妇中文字幕| 九色精品在线| 亚洲尤码不卡av麻豆| av在线 亚洲 天堂| av午夜福利亚洲精品福利| 精品欧美一区二区三区久久久 | 少妇精品无码一区二区免费视频| 精品成人免费自拍视频| 毛片内射久久久一区| 亚洲国产精品久久电影欧美| 奇米影视7777久久精品| 午夜福利片1000无码免费| 忘忧草在线观看日本|