寻找硬盘序列号 [英] Looking for Hard Disk Serial Number
本文介绍了寻找硬盘序列号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨..
我正在运行获取硬件信息" 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屋!
查看全文