2010-08-10 166 views
1

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

我现在有一个解决方案,涉及一个内核驱动程序,通过IOCTLs加载和询问。一旦进入核心土地,我不难得到这个名字。如果可能的话,我想避免使用内核模块。

任何想法?

回答

2

您可以使用设置API函数获取此信息。具体而言,我相信您可以通过SetupDiGetDeviceRegistryProperty和SPDRP_PHYSICAL_DEVICE_OBJECT_NAME获取此信息。

+0

谢谢先生,你救了我很多阅读:) – KIV 2010-08-11 10:15:14