我正在构建一个Adobe Air应用程序,我只能获取我插入的特定usb拇指驱动器的“驱动器号”。
如果驱动器号为wmic logicaldisk where 'DeviceId="D:"'
D:
轻松获取此驱动器
但我真正想要的是为前面提到的驱动器获取Win32_DiskDrive类的PNPDeviceID。
据我所知,将win32_logicaldisk和win32_diskdrive与其间的某些类联系起来可以解决问题,但我无法为它找到方法。
所以我请求将您的专业知识用于解决这个问题。
欢呼声
SJ
答案 0 :(得分:4)
我相信你需要两个不同的WMI类来推导它。首先,Win32_LogicalDiskToPartition
,(显然足够)将逻辑磁盘映射到分区。然后,您可以使用Win32_DiskDriveToDiskPartition
查找包含该分区的物理驱动器。
答案 1 :(得分:2)
从这里找到答案http://forum.exetools.com/showthread.php?t=11226
WMIC PATH WIN32_DISKPARTITION ASSOC< - 此命令以一种奇怪但可管理的方式将win32_logicaldisk与win32_diskdrive链接。
感谢你的帮助!