我需要从Windows上的用户模式应用程序检索磁盘设备的“物理设备对象名称”,如设备管理器中所示。
我现在有一个解决方案,涉及通过IOCTL加载和查询的内核驱动程序。一旦进入内核,我就可以轻松获得该名称。如果可能的话,我想避免使用内核模块。
有什么想法吗?
答案 0 :(得分:2)
您可以使用Setup API函数获取此信息。具体来说,我相信您可以通过SetupDiGetDeviceRegistryProperty和SPDRP_PHYSICAL_DEVICE_OBJECT_NAME获取此信息。