Вопрос Invalid driver handle width createfilew

Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2017
Сообщения
386
Реакции[?]
32
Поинты[?]
8K
Пытаюсь протестировать этот драйверный инжектор
Пожалуйста, авторизуйтесь для просмотра ссылки.
, и драйвер просто не выгружается,
Driver::Driver(const wchar_t* driver_name, int target_process_id)
{
this->driver_handle = CreateFileW(driver_name, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0);
this->target_process_id = target_process_id; // yes i am lazy
}

CreateFileW отдает INVALID_HANDLE_VALUE. И это не первый исходник драйвера, в котором есть такая проблема. Как это можно исправить?
 
Начинающий
Статус
Оффлайн
Регистрация
26 Фев 2021
Сообщения
109
Реакции[?]
25
Поинты[?]
18K
you have handle null in arguments i think and i dont know if ur unloading a driver by making it a file, correct me if im wrong
 
Сверху Снизу