Получение имени объекта физического устройства дискового устройства - PullRequest
1 голос
/ 10 августа 2010

Мне нужно получить «Имя объекта физического устройства» дискового устройства из приложения пользовательского режима в Windows, как это видно в диспетчере устройств.

Теперь у меня есть решение, которое включает драйвер ядра, который получаетзагружается и опрашивается через IOCTL.Оказавшись на земле ядра, я без проблем получаю это имя.Если возможно, я бы хотел избежать использования модуля ядра.

Есть идеи?

1 Ответ

2 голосов
/ 10 августа 2010

Вы можете получить это, используя функции API настройки. В частности, я считаю, что вы можете получить это через SetupDiGetDeviceRegistryProperty и SPDRP_PHYSICAL_DEVICE_OBJECT_NAME.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...