CPU,硬盘ID?? 我用C#获得了客户端的CPU 和 硬盘的ID 可是我怎么才能从ID中分析出CPU产家,型号,频率和硬盘的型号,容量呢??例:cpu序列号:0000005500000F12 硬盘序列号:IC25N040ATMR04 这是我获得的ID号,请高手指教,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ▲【C#中获取cpu序列号,硬盘ID,网卡MAC地址】▲ private void GetInfo() { string cpuInfo = "";//cpu序列号 ManagementClass cimobject = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = cimobject.GetInstances(); foreach(ManagementObject mo in moc) { cpuInfo = mo.Properties["ProcessorId"].Value.ToString(); Response.Write ("cpu序列号:"+cpuInfo.ToString ()); } //获取硬盘ID String HDid; ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive"); ManagementObjectCollection moc1 = cimobject1.GetInstances(); foreach(ManagementObject mo in moc1) { HDid = (string)mo.Properties["Model"].Value; Response.Write ("硬盘序列号:"+HDid.ToString ()); } 谢谢wangjianliang()的关注,但ID我已经获得了,我想问的是如何根据ID 判断CPU 和硬盘的信息。 DotNetBar问题 关于向txt文件中储存数组的问题 自定义LISTBOX问题 C#中水晶报表连Sql server的问题? 怎样用c#在access表中创建索引 关于继承窗体没有了设计视图的问提? 如何实现鼠标右键点击TabControl的标签页时也能切换到该标签页? 文件上传到服务器501错误(Not Implemented) httpwebreuqest 取cookie的问题! 新手问问题,谢谢了 简单的一个问题 请教个打印的问题
private void GetInfo()
{
string cpuInfo = "";//cpu序列号
ManagementClass cimobject = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = cimobject.GetInstances();
foreach(ManagementObject mo in moc)
{
cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
Response.Write ("cpu序列号:"+cpuInfo.ToString ());
} //获取硬盘ID
String HDid;
ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc1 = cimobject1.GetInstances();
foreach(ManagementObject mo in moc1)
{
HDid = (string)mo.Properties["Model"].Value;
Response.Write ("硬盘序列号:"+HDid.ToString ());
}