如题!

解决方案 »

  1.   

    http://hi.baidu.com/libinguest/blog/item/51f9ad0f28707ee4ab64578e.html
      

  2.   

    using System.Management; //需要在解决方案中引用System.Management.DLL文件是什么意思?
    我命名空间添加了 还是不能使用里面的类
    ManagementObjectSearcher 和ManagementClass
      

  3.   

    项目里引用System.Management.DLL文件才可以.
      

  4.   

    还有,你刚才的那个贴子,窗口传值的问题.因为是wpf的,所以说一下,我里面的回复仅供参考
      

  5.   

    项目----》添加引用---》。net列表里选System.Management自己看msdn的wmi查询就知道了
      

  6.   

    直接在解决方案资源管理的引用里面添加“using System.Management;”就可以啦,要是不行的话,我可以给你调试好的源程序,是明日科技《C#范例宝典》里面的源代码,QQ:605572798
      

  7.   

       引用System.Management    public static string GetLocalMac() 
            { 
               string strMac = string.Empty; 
                ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); 
                ManagementObjectCollection moc = mc.GetInstances(); 
                foreach(ManagementObject mo in moc) 
                { 
                    if ((bool)mo["IPEnabled"] == true) 
                        strMac += mo["MacAddress"].ToString() ; 
                } 
                return strMac.ToUpper(); 
            } 
     public String GetHardDiskID()
        {
            try
            {
                ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
                String strHardDiskID = null;
                foreach (ManagementObject mo in searcher.Get())
                {
                    strHardDiskID = mo["SerialNumber"].ToString().Trim();
                    break;
                }
                if (strHardDiskID.Length > 8)
                    strHardDiskID = strHardDiskID.Substring(0, 8);
                return strHardDiskID;        }
            catch
            {
                return "";
            }
        }
        public String GetCpuID()
        {
            try
            {
                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;
                }
                try
                {
                    if (strCpuID.Length > 8)
                        strCpuID = strCpuID.Substring(0, 8);
                    return strCpuID;
                }
                catch
                {
                    return "";
                }        }
            catch
            {
                return "";
            }
        }
      

  8.   

    包括硬盘号,MAC地址,CPU信息等
    Dim strDiskID As String
    Dim hdd As HardDiskInfo.HardDiskInfo
    hdd = HardDiskInfo.AtapiDevice.GetHddInfo(0)
    strDiskID = hdd.SerialNumber
    Return strDiskID 
      

  9.   

    http://download.csdn.net/source/1815550
    包括硬盘号,MAC地址,CPU信息等 
    Dim strDiskID As String 
    Dim hdd As HardDiskInfo.HardDiskInfo 
    hdd = HardDiskInfo.AtapiDevice.GetHddInfo(0) 
    strDiskID = hdd.SerialNumber 
    Return strDiskID 
      

  10.   

    请教:上述命令行,在哪个窗口运行?第一步首先运行 using System.Management  ??
    WMI 在哪儿?
    .NET技术 C#  ?我是初学者。谢谢各位不吝赐教!!
    首先运行哪个程序?