91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c#怎么獲取硬件信息

c#
小億
116
2024-08-26 14:30:34
欄目: 編程語言

在C#中,可以使用System.Management命名空間下的ManagementObject類來獲取硬件信息。以下是一個示例代碼,演示如何獲取計算機的一些硬件信息(例如處理器、內存、硬盤):

using System;
using System.Management;

class Program
{
    static void Main()
    {
        ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Processor");
        foreach (ManagementObject obj in searcher.Get())
        {
            Console.WriteLine("Processor: {0}", obj["Name"]);
        }

        searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMemory");
        foreach (ManagementObject obj in searcher.Get())
        {
            Console.WriteLine("Memory: {0} MB", Convert.ToInt64(obj["Capacity"]) / (1024 * 1024));
        }

        searcher = new ManagementObjectSearcher("SELECT * FROM Win32_LogicalDisk WHERE DriveType=3");
        foreach (ManagementObject obj in searcher.Get())
        {
            Console.WriteLine("Hard Drive: {0} GB", Convert.ToInt64(obj["Size"]) / (1024 * 1024 * 1024));
        }
    }
}

這段代碼將獲取計算機的處理器、內存和硬盤信息,并輸出到控制臺。你也可以根據自己的需求,使用不同的WMI查詢語句來獲取其他硬件信息。

0
新宁县| 额尔古纳市| 白河县| 习水县| 蛟河市| 沾化县| 惠东县| 开远市| 南安市| 漯河市| 元谋县| 壶关县| 惠东县| 台安县| 突泉县| 松溪县| 祁门县| 灵台县| 黄平县| 永寿县| 巴楚县| 林甸县| 塘沽区| 太康县| 河曲县| 寻甸| 扬州市| 衡东县| 太仓市| 鄢陵县| 北海市| 班玛县| 洞口县| 平乐县| 奇台县| 盖州市| 安岳县| 麻城市| 农安县| 清苑县| 博客|