将win32_logicaldisk映射到win32_diskdrive
mapping win32_logicaldisk to win32_diskdrive?
我正在构建一个Adobe Air应用程序,我只能获取我插入的特定USB拇指驱动器的"驱动器号"。
如果驱动器号D:
,也可以使用 wmic logicaldisk where 'DeviceId="D:"'
轻松获取此驱动器
但我真正想要的是获得前面提到的驱动器的Win32_DiskDrive类的 PNPDeviceID。
据我所知,将win32_logicaldisk和win32_diskdrive与介于两者之间的某个类联系起来可以解决问题,但我无法找到方法。
因此,我恳请您在此线程上提供专业知识以解决此问题。
干杯
SJ
我相信
你需要两个不同的WMI类来派生这个。首先,Win32_LogicalDiskToPartition
,(显然足够(将逻辑磁盘映射到分区。然后,您可以使用Win32_DiskDriveToDiskPartition
查找保存该分区的物理驱动器。
从这里找到了答案 http://forum.exetools.com/showthread.php?t=11226
WMIC PATH WIN32_DISKPARTITION ASSOC <- 此命令以一种奇怪但易于管理的方式将win32_logicaldisk与win32_diskdrive链接起来。
谢谢你们的帮助!
相关文章:
- Win32编译器选项和内存分配
- C++win32 API创建多个类似视口的窗口
- WM_CTLCOLORSTATIC从未在WIN32应用程序中触发
- 检测win32服务创建和删除的最佳方法
- WIN32:C++,为什么在WM_CLOSE上调用Messagebox函数程序正在冻结
- 将 win32 hbitmap 转换为 winrt softwarebitmap
- 使用 WIN32 API (C/C++) 对特定树视图项进行着色
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- VSCode C++ 编译的exe感染了Win32:TrojanX-gen[Trj]
- 从预处理器获取 Windows 版本(C++ Win32)
- Issues with Win32 ReadProcessMemory API
- Win32 发送输入鼠标移动滞后并冻结
- 如何从 Win32 C++ 应用程序输出到父控制台窗口?
- C++线程:如何在一个线程仍在运行时阻止另一个线程执行 (Win32)
- 将 Win32/WinAPI 应用程序移植到 wxWidgets
- Win32 API 控制台光标在 WriteConsole 后不移动
- C++ Win32 Threads
- C++ win32 如何使密码字段可选并启用复制和粘贴?
- LNK1104:无法打开libpjproject-i386-Win32-vc14-Debug-Static.lib
- 如何在 Win32 C++控制台应用程序中调用 UWP 类库