是当前系统所在的硬盘,不是所有硬盘,知道的指教下,麻烦不要给我贴这代码。
 String HDid = string.Empty;
            ManagementClass mc = new ManagementClass("Win32_DiskDrive");
            ManagementObjectCollection moc = mc.GetInstances();
            foreach (ManagementObject mo in moc)
            {
                HDid = (string)mo.Properties["Serial"].Value;
            }