2010-05-10 98 views
0

我想獲得一個SCSI硬盤的序列號,但它會出錯! 我在Microsoft Windows XP上使用VC++。如何獲得SCSI硬盤序列號?

我該怎麼辦?

+0

哪個操作系統? – Richard 2010-05-10 09:20:20

+1

你使用什麼編程環境?什麼操作系統?你可以發佈你的錯誤代碼和錯誤輸出嗎? – fmark 2010-05-10 09:20:42

回答

0

看看這裏瞭解如何使用C++來查詢WMI:http://msdn.microsoft.com/en-us/library/aa394558%28VS.85%29.aspx

你需要在Win32_DiskDrive尋找磁盤,然後檢索SerialNumber值。

+0

我不明白,你能解釋一下嗎? 我正在使用Windows API(DeviceIoControl)。 – 2010-05-11 05:56:25

+1

更新如上。恐怕我不能發佈任何代碼示例,因爲我不用C++編程。 – 2010-05-11 07:47:52