110,566
社区成员
发帖
与我相关
我的任务
分享
//获得网卡序列号----MAc地址
public string GetMoAddress()
{
try
{
//读取硬盘序列号
ManagementObject disk;
disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");
disk.Get();
string MoAddress = "SOFT";
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc2 = mc.GetInstances();
foreach (ManagementObject mo in moc2)
{
if ((bool)mo["IPEnabled"] == true)
{
string a = mo["MacAddress"].ToString();
string c = disk.GetPropertyValue("VolumeSerialNumber").ToString();
MoAddress = "SOFT-" + a + "-" + c;
break;
}
}
return MoAddress.ToString().Replace(":", "");
}
catch
{
return "ERR-SOFT";
}
public string GetMd5(object text)
{
string path = text.ToString();
MD5CryptoServiceProvider MD5Pro = new MD5CryptoServiceProvider();
Byte[] buffer = Encoding.GetEncoding("utf-8").GetBytes(text.ToString());
Byte[] byteResult = MD5Pro.ComputeHash(buffer);
string md5result = BitConverter.ToString(byteResult).Replace("-", "");
return md5result;
}