寻找硬盘序列号 [英] Looking for Hard Disk Serial Number

查看:176
本文介绍了寻找硬盘序列号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨..
我正在运行获取硬件信息" EXE文件.
我正在尝试获取硬盘序列号,而不是卷序列号.
我使用了数据存储"选项卡:"Win32_DiskDrive"选择,这给了我奇怪的序列号! 感谢您的帮助.

解决方案

阅读此内容:如何检索REAL硬盘驱动器序列号 [ ^ ]


尝试一下:

 使用 System.Management;

公共 字符串 GetHDDSerial()
{
    ManagementObjectSearcher搜索程序= 新建 ManagementObjectSearcher(" );

     foreach (在 searcher.Get()中管理对象wmi_HD 
    {
        // 获取硬件序列号.
        如果(wmi_HD [" ] != 为空)
            返回 wmi_HD [" ]. ToString();
    }

    返回 字符串.
} 



从这里摘录:
http://stackoverflow. com/questions/1353881/how-do-i-use-c-sharp-to-get-the-hard-disk-serial-number [ I am trying to get the Hard Disk Serial Number, NOT Volume Serial Number.
I used the "Data Storage" Tab : "Win32_DiskDrive" Selection, which gave me strange Serial Number !!!
Appreciate your assistance.

Read This : How to Retrieve the REAL Hard Drive Serial Number[^]


Try this one :

using System.Management;

public string GetHDDSerial()
{
    ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");

    foreach (ManagementObject wmi_HD in searcher.Get())
    {
        // get the hardware serial no.
        if (wmi_HD["SerialNumber"] != null)
            return wmi_HD["SerialNumber"].ToString();
    }

    return string.Empty;
}



Extracted from here :
http://stackoverflow.com/questions/1353881/how-do-i-use-c-sharp-to-get-the-hard-disk-serial-number[^]


这篇关于寻找硬盘序列号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆