-
Автор темы
- #1
Пытаюсь протестировать этот драйверный инжектор
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. И это не первый исходник драйвера, в котором есть такая проблема. Как это можно исправить?
Пожалуйста, авторизуйтесь для просмотра ссылки.
, и драйвер просто не выгружается, 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. И это не первый исходник драйвера, в котором есть такая проблема. Как это можно исправить?