1

我需要从 Windows 上的用户模式应用程序中检索磁盘设备的“物理设备对象名称”,如设备管理器中所示。

我现在有一个解决方案,它涉及通过 IOCTL 加载和询问的内核驱动程序。一旦进入内核领域,我就可以毫不费力地获得这个名字。如果可能的话,我想避免使用内核模块。

有任何想法吗?

4

1 回答 1

2

您可以使用 Setup API 函数获取此信息。具体来说,我相信您可以通过 SetupDiGetDeviceRegistryProperty 和 SPDRP_PHYSICAL_DEVICE_OBJECT_NAME 获得此信息。

于 2010-08-10T13:57:56.373 回答