62,272
社区成员
发帖
与我相关
我的任务
分享
public bool test()
{
bool Pass = true;
//域名测试
if (HttpContext.Current.Request.Url.Host != "localhost") { Pass = false; }
if (HttpContext.Current.Request.Url.Host != "localhost") { Pass = false; }
//硬盘序列号测试
if (getDiskID() != "Ricoh SD/MMC Disk Device") { Pass = false; }
//网卡测试
if (GetMacAddress() != "00:22:FB:52:56:94") { Pass = false; }
return Pass;
}
private string getDiskID()
{
//获取硬盘ID
String HDid = "";
ManagementClass mc = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
HDid = (string)mo.Properties["Model"].Value;
}
return HDid;
}
private static string GetMacAddress()
{
//获取网卡硬件地址
string _MacAddress = "";
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc2 = mc.GetInstances();
foreach (ManagementObject mo in moc2)
{
if ((bool)mo["IPEnabled"] == true)
_MacAddress = mo["MacAddress"].ToString();
mo.Dispose();
}
return _MacAddress;
}