谁有一些真正能获取序列号的代码可以发出来分享吗?我试过了WMI的方式,太多问题了,很多时间会出错。

解决方案 »

  1.   

    http://www.lemongtree.com/zh-cn/item,465.aspx
      

  2.   

    有的
    我写过一个dll
    就是用来获取本地硬件信息的
    需要的可以联系
    [email protected]
      

  3.   

    public string GetCPUID()
    {
    ManagementClass cimobject = new ManagementClass("Win32_Processor");
    ManagementObjectCollection moc = cimobject.GetInstances();
    foreach(ManagementObject mo in moc)
    {
    return mo.Properties["ProcessorId"].Value.ToString();
    }
    return "";
    } public string GetHDID()
    {
    //获取硬盘ID
    ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");
    ManagementObjectCollection moc1 = cimobject1.GetInstances();
    foreach(ManagementObject mo in moc1)
    {
    return mo.Properties["Model"].Value.ToString();
    }
    return "";
    } public string GetNetAdapterID()
    {
    ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
    ManagementObjectCollection moc2 = mc.GetInstances();
    foreach(ManagementObject mo in moc2)
    {
    if((bool)mo["IPEnabled"] == true)
    return mo["MacAddress"].ToString();
    }
    return "";
    }
      

  4.   

    楼上 yibin2006(美丽的邂逅) 提供的不错,我试了,OK!