中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
姜堰市| 乌拉特中旗| 宁安市| 祁连县| 海口市| 鄢陵县| 运城市| 双牌县| 德惠市| 祁阳县| 吉隆县| 阜城县| 宁海县| 广德县| 嘉祥县| 独山县| 元朗区| 平阳县| 黑河市| 建宁县| 朝阳市| 三河市| 安塞县| 丰都县| 封丘县| 梨树县| 女性| 德保县| 新邵县| 抚州市| 闽清县| 察隅县| 阳信县| 兴隆县| 濮阳县| 加查县| 青田县| 合江县| 石河子市| 德格县| 志丹县|