2010-05-10 48 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