比如有个盘符x:,如何得到它在哪块硬盘?xp下可以用IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS,2k下怎么办??
回复(6) 2005-05-16 13:54 来自版块 - 内核编程
表情
zhangshengyu...detect which drive letter is associated with a logical disk partition? Start with the Win32_DiskDrive class and query for instances of W...(2005-05-19 13:22)
zhangshengyu[quote][quote]我是想得到硬盘编号,就是xp下用ioctl_volume_get_volume_disk_extends得到的DiskNumber 哦 这个呀,WMI可以做到 而且很容易 MSDN上有示例。 [/quote] wmi我不熟,能讲得详细些吗,谢...(2005-05-19 13:21)
tooflat[quote]我是想得到硬盘编号,就是xp下用ioctl_volume_get_volume_disk_extends得到的DiskNumber 哦 这个呀,WMI可以做到 而且很容易 MSDN上有示例。 [/quote] wmi我不熟,能讲得详细些吗,谢谢 [编辑 ...(2005-05-19 10:58)
zhangshengyu我是想得到硬盘编号,就是xp下用ioctl_volume_get_volume_disk_extends得到的DiskNumber 哦 这个呀,WMI可以做到 而且很容易 MSDN上有示例。(2005-05-19 09:25)
tooflat我是想得到硬盘编号,就是xp下用ioctl_volume_get_volume_disk_extends得到的DiskNumber(2005-05-18 14:49)
wqmmmmmFileHandle = ZwCreateFile(\"\\\\??\\\\x:\",.....); ObReferenceObjectByHandle(.....); IoGetRelatedDeviceObject(...); it\...(2005-05-17 13:14)

返回顶部