获取网络硬盘物理序列号 如何获取指定IP的机器上所有连接硬盘的序列号?请赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 额,那我把问题补充一下,分两步:1、如何获取本地USB磁盘的物理序列号(IDE不需要)2、然后再考虑是通过客户端还是什么方式 using System.Management;#region 返回硬盘序列号/// <summary>/// 返回硬盘序列号/// </summary>/// <returns></returns>public string HD_GetID() { string strR = ""; //获取硬盘ID String HDid; ManagementClass cimobject1 = new ManagementClass( "Win32_DiskDrive" ); ManagementObjectCollection moc1 = cimobject1.GetInstances(); foreach ( ManagementObject mo in moc1 ) { HDid = ( string )mo.Properties[ "Model" ].Value; //System.Web.HttpContext.Current.Response.Write( "硬盘序列号:" + HDid.ToString() ); strR = HDid.ToString(); //只读取第一个HD序列号 //否则,U盘也会读出来 break; } return strR;}#endregion winform1和winform2一起打开时,点击winform2里的按钮刷新winform1的datagridview c# 键盘钩子执行两次 透明窗体+鼠标不穿透 怎么又是乱码.有关tcp通信 用Video播放视频的问题 一个截取字符串的问题 C#实现附件上传和下载的问题,急!各位帮帮忙!! 非類型化數據集中某表的數據刪除後的問題。 关于使用字段、方法和属性的问题 在C#中怎么才能引用using System.EnterpriseServices!!!!! richTextBox怎么显示行号 求教!项目转折点!
1、如何获取本地USB磁盘的物理序列号(IDE不需要)
2、然后再考虑是通过客户端还是什么方式
using System.Management;#region 返回硬盘序列号
/// <summary>
/// 返回硬盘序列号
/// </summary>
/// <returns></returns>
public string HD_GetID() {
string strR = "";
//获取硬盘ID
String HDid;
ManagementClass cimobject1 = new ManagementClass( "Win32_DiskDrive" );
ManagementObjectCollection moc1 = cimobject1.GetInstances();
foreach ( ManagementObject mo in moc1 ) {
HDid = ( string )mo.Properties[ "Model" ].Value;
//System.Web.HttpContext.Current.Response.Write( "硬盘序列号:" + HDid.ToString() );
strR = HDid.ToString();
//只读取第一个HD序列号
//否则,U盘也会读出来
break;
}
return strR;
}
#endregion