你上网搜,一大把.看看bbs.msproject.cn,codeproject.com都有;

解决方案 »

  1.   

    break; 
    你把这个去掉!!
      

  2.   

    这个能获取硬盘序列号,我在VS2005下测试通过using System.Management; private string getHardDidskID()
        {
            ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select SerialNumber From Win32_PhysicalMedia");
            string biosNumber = null;
            foreach (ManagementObject mgt in searcher.Get())
              {
                biosNumber = mgt["SerialNumber"].ToString();
              }
            return biosNumber;
        }