получение пути до ntdll.dll в ринг0

Тема в разделе "WASM.NT.KERNEL", создана пользователем RUStx88, 1 июн 2011.

  1. RUStx88

    RUStx88 New Member

    Публикаций:
    0
    Регистрация:
    22 июл 2010
    Сообщения:
    25
    всем привет)

    есть такая трабла небольшая

    в драйвере есть строка такая

    RtlInitUnicodeString(&dllName, L"\\Device\\HarddiskVolume1\\Windows\\System32\\ntdll.dll");

    так вот, здесь прописан жестко путь библы, как получить путь до системного каталоге в режиме ядра?

    думал получить этот путь в юзермоде и затем передать драйверу, но меня интересует как конвертить букву диска в HarddiskVolume c какой цифрой? как будет изменяться эта строка, если винда установлена будет на другой не просто логический диск, а на другой физический. Не будет ли добавляться цифра после Harddisk?

    например, Harddisk1Volume2

    мб есть это где нибудь в реестре и выцепить оттуда соответствие буквы диска параметру HarddiskVolume ?

    всем спасибо за неоднократную помощь))
     
  2. tchunya

    tchunya New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2008
    Сообщения:
    29
    \SystemRoot\System32\ntdll.dll
     
  3. RUStx88

    RUStx88 New Member

    Публикаций:
    0
    Регистрация:
    22 июл 2010
    Сообщения:
    25
    спасиииибо огромное)))))