IO_CTL. Перезаписывается буфер

Тема в разделе "WASM.NT.KERNEL", создана пользователем guessWh0_o, 11 янв 2019.

  1. guessWh0_o

    guessWh0_o New Member

    Публикаций:
    0
    Регистрация:
    6 окт 2018
    Сообщения:
    27
    Здравствуйте, столкнулся со следующей проблемой. Есть самописный загрузчик драйвера, в котором я после загрузки драйвера передаю имя процесса. Сам драйвер принимает это имя и сначала все хорошо, но потом буфер как-будто перезаписывается. При этом загрузчик только единожды отправляет драйверу имя процесса. Как видно на 3-ем скриншоте, сначала все хорошо, но потом значение переменной buf изменяется (каким образом я не понимаю).[​IMG]
    [​IMG]
    [​IMG]
     
  2. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.241
    так буффер не освобождается ли системой после выхода и DeviceControl? почему он должен остаться валидным?
     
    guessWh0_o нравится это.
  3. guessWh0_o

    guessWh0_o New Member

    Публикаций:
    0
    Регистрация:
    6 окт 2018
    Сообщения:
    27
    Rel, спасибо, помог)