获取网络硬盘物理序列号
如何获取指定IP的机器上所有连接硬盘的序列号?请赐教 --------------------编程问答-------------------- 木马病毒才可以。 --------------------编程问答-------------------- 得有客户端 --------------------编程问答-------------------- 这个很高深啊 --------------------编程问答-------------------- 不是做木马啊,有知道的大虾么?
--------------------编程问答--------------------
获取的是硬盘的物理序列号还是卷序列号,,,,物理序列号用来做软件反盗版...单机都不大好搞...\
获取网络上的,需要有客户端吧... --------------------编程问答-------------------- 额,那我把问题补充一下,分两步:
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
补充:.NET技术 , C#