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

Тема в разделе "WASM.NT.KERNEL", создана пользователем ATX, 8 фев 2010.

  1. ATX

    ATX New Member

    Публикаций:
    0
    Регистрация:
    7 ноя 2006
    Сообщения:
    145
    Доброго времени суток!

    Как из запущенного драйвера узнать путь к самому себе.

    Заранее спасибо!
     
  2. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Речь об исполняемом файле, я так понимаю? Если да, то так:

    1. Из секции модуля pDriverObject -> DriverSection.
    2. Через системный сервис ZwQuerySystemInformation() с классом SystemModuleInformation.
    3. Из реестра, см. параметр ImagePath, ключ во втором аргументе точки входа в DriverEntry().

    Первый способ лучше.
     
  3. int2eh

    int2eh Alexander Leevy

    Публикаций:
    0
    Регистрация:
    19 авг 2007
    Сообщения:
    106
    Адрес:
    Москва
    Начните изучать/читать Шрайбера "Недокументированные возможности Windows 2000" с самого конца - глава "Управление объектами Windows 2000" и тогда... наверняка всё сами будете знать.