【问题标题】:Getting the Physical Device Object name of a disk device获取磁盘设备的物理设备对象名称
【发布时间】:2010-08-10 11:03:34
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

    标签: windows kernel setupapi device-manager


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多