Перечислить все PDO

Тема в разделе "WASM.NT.KERNEL", создана пользователем cupuyc, 12 янв 2011.

  1. cupuyc

    cupuyc New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2009
    Сообщения:
    763
    Знаю, что есть способ перечислить все указатели на DEVICE_OBJECT'ы в юзермоде. Не помню как. То ли через ZwQueryDirectoryObject, то ли через SetupAPI.

    В принципе, меня устраивает вариант перебрать девайс обжекты и из ядра. Можно получить имена драйверов, просмотром директории \\Driver вызвав ZwQueryDirectoryObject, затем ObReferenceObjectByName (или OpenObject ObReferenceObjectByHandle).
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Перечислить \Device, глянуть низ стека,еслион безымянный, то пдо.
    Кстати а флажок DO_BUS_ENUMERATED_DEVICE не оно? Пдо вроде драйвера шины создают