上方廣告

Lady Kukki 手作糖霜餅乾

2009年5月11日 星期一

讀取硬碟資訊(調用API)

雖然使用WMI來讀取系統軟硬體各項資訊非常方便,但不知何故,使用WMI讀取Windows2000做業系統的硬碟資訊就是會出錯,因此必須改成調用API的方式來實作。

呼叫方式
HardDiskInfo hdd = AtapiDevice.GetHddInfo(0); // 第一個硬碟
MessageBox.Show("Module Number:" + hdd.ModuleNumber);
MessageBox.Show("Serial Number:" + hdd.SerialNumber);
MessageBox.Show("Firmware:" + hdd.Firmware);
MessageBox.Show("Capacity:" + hdd.Capacity + "M");


參考網址 如何得到硬盤序列號[C#]
本文範例 : HardInfo.rar