首页 > Windows开发 > 详细

Windows 下获取硬盘序列号

时间:2019-04-10 12:51:48      阅读:542      评论:0      收藏:0      [点我收藏+]

只获取序列号

以下任意一条命令都可以:

wmic diskdrive get serialnumber
wmic path win32_physicalmedia get SerialNumber
wmic path Win32_DiskDrive get SerialNumber

运行结果:
技术分享图片

 

**注意**:windows 7 下获取的序列号格式可能和 Windows 10 下的不一样


获取硬盘的更多信息

wmic diskdrive get Name, Manufacturer, Model, InterfaceType, MediaType, SerialNumber

技术分享图片

相关的字段(属性)可以查看微软官方文档

C# 中获取硬盘信息的代码

需要引用 System.Management 库

public static List<String> get_serial_number()
 {
  List<String> serial_number_list = new List<String>();
  try
  {
    ManagementObjectSearcher searcher =
    new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
  
    foreach (ManagementObject info in searcher.Get())
    {
      string interface_type = info["InterfaceType"].ToString().Trim();
      string serial_number = info["SerialNumber"].ToString().Trim(); 
      serial_number_list.Add(serial_number); 
    }
  }
  catch (Exception e)
   {
  }

  return serial_number_list;
 }

 

参考:https://winaero.com/blog/find-hard-disk-serial-number-windows-10/

Windows 下获取硬盘序列号

原文:https://www.cnblogs.com/tommy-huang/p/10682660.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!