Здравствуйте всем!
Возникла следующая ситуация:
имеется драйвер-фильтр, который я хочу открыть в приложении с помощью функции
m_hDriver = CreateFile(
IPM_SYMBOLIC_DRIVER_NAME,
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
0,
NULL
);
Если приложение работает под админом — все отлично. Как только запускаю приложение
под пользователем без прав админа, при открытии драйвера появляется ошибка access denied.
В связи с этим хотелось бы спросить у участников форума, возможно ли открытие драйвера под user-ом
с помощью CreateFile. Может быть помогут некие манипуляции с параметром LPSECURITY_ATTRIBUTES, который сейчас NULL.