2012-10-29 60 views
1

我无法从Win32_DiskDrive中选择serialno。当我调试它显示我 “NOT FOUND”正在检索设备的序列号

代码给出如下:

string serialno=""; 
ManagementObjectSearcher mosDisks = new ManagementObjectSearcher("SELECT * FROM  Win32_DiskDrive"); 

foreach (ManagementObject moDisk in mosDisks.Get()) 
{ 
    serialno = moDisk["SerialNumber"].ToString(); 

    dataGridView1.Columns[4].HeaderText = "SerialNo"; 
    dataGridView1.Columns[4].DataPropertyName = serialno; 
    row.Cells[4].Value = dataGridView1.Columns[4].DataPropertyName; 
} 

回答