Как в драйвере имя устройства перевести в букву диска?

Тема в разделе "WASM.NT.KERNEL", создана пользователем ip_graf, 18 июн 2007.

Статус темы:
Закрыта.
  1. ip_graf

    ip_graf New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2007
    Сообщения:
    2
    Перехватываю ZwCreateFile. Надо получить путь к файлу по его хендлу. Использую

    ObReferenceObjectByHandle
    ObQueryNameString

    Но последняя возвращает строку \\Device\HarddiskVolume3\Windows\system32
    да, можно просто подгонкой, раз volume3 значит диск C:\ но хотелось бы программно.
    И ещё, что означает строка \\Device\00000067 можно ли её перевести в какой-то более понятный вид?
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    поиск по форуму, тема не раз поднималась
     
Статус темы:
Закрыта.