紫雨轩 .Net, DNGuard HVM , .Net VMProtect

DNGuard HVM - Advanced .NET Code Protection Technology

导航

C#取计算机硬件信息

//取CPU编号 
private String GetCpuID() {
ManagementClass mc 
= new ManagementClass("Win32_Processor");
ManagementObjectCollection moc 
= mc.GetInstances();

String strCpuID 
= null ;
foreach( ManagementObject mo in moc ) {
strCpuID 
= mo.Properties["ProcessorId"].Value.ToString();
break
}
return strCpuID;
}
//end method

//取第一块硬盘编号
private String GetHardDiskID() {
ManagementObjectSearcher searcher 
= new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
String strHardDiskID 
= null ;
foreach(ManagementObject mo in searcher.Get()) { 
strHardDiskID 
= mo["SerialNumber"].ToString().Trim();
break
}
return strHardDiskID ;
}
//end method

posted on 2006-07-14 19:48  紫雨轩 .Net  阅读(694)  评论(2编辑  收藏  举报