C#实现的小功能:[4]C#获取硬盘序列号

 时间:2024-10-15 21:30:47

1、这里要用到一个类:ManagementObject需要添加.Net引用:System.Management并添加命名空间:using System.Management;

C#实现的小功能:[4]C#获取硬盘序列号
C#实现的小功能:[4]C#获取硬盘序列号

2、首先建立一个ManagementObject 类,ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");参数为一个WMI类对象,表示获得C盘的序列号,读者可以根据需要修改,如改成获取D盘的序列号:ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"d:\"");

3、然后根据ManagementObject类的VolumeSerialNumber属性得到序列号:stringhdInfo = disk.Properties["VolumeSerialNumber"].Value.ToString();

4、读者也可以将其封装成一个方法,方便以后使用: /// <summary> /// 获取硬盘ID代码 /// </summary> /// <returns></returns> public static string GetHardDiskID() { try { string hdInfo = "";//硬盘序列号 ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\""); hdInfo = disk.Properties["VolumeSerialNumber"].Value.ToString(); disk = null; return hdInfo.Trim(); } catch (Exception e) { return "uHnIk"; } }

C#实现的小功能:[4]C#获取硬盘序列号

5、OK,搞定!这样就能得到本机的C盘序列号了,呵呵。

C#实现的小功能:[4]C#获取硬盘序列号
  • 升腾怎么关闭磁盘保护
  • Windows server 2012如何管理系统配置
  • 易语言窗口界面如何添加数据库连接
  • 易语言 精易模块的拖放文件
  • 怎么设置win2012 server r2文件服务器配置DFS
  • 热门搜索
    儿童安全知识手抄报 关于爱国的手抄报内容 向国旗敬礼手抄报内容 走进童话世界手抄报 廉洁教育手抄报内容 交通安全漫画手抄报 可爱的中国手抄报 关于春节的手抄报资料 历史手抄报版面设计图 低碳生活手抄报图片