Собственно, вопрос заключается в следущем. Возникла необходимость реализовать следущую схему взаимодействия драйвера и юзермодной программы.
Драйвер во время инициализации создает именованный Notification Event, устанавливая его в несигнальное состояние. После запуска юзермодной программы последней необходимо открыть этот евент по имени с правами EVENT_MODIFY_STATE. Логика понятна. Но на прктике получаю ACCESS_DENIED. Собственно, каким образом возможно это ограничение обойти? Предполагаю, что нужно копать в сторону настройки SECURITY_DESCRIPTOR прежде чем вызвать ZwCreateEvent(...).
У кого какие соображения и видимые решения проблемы?
Драйвер во время инициализации создает именованный Notification Event, устанавливая его в несигнальное состояние. После запуска юзермодной программы последней необходимо открыть этот евент по имени с правами EVENT_MODIFY_STATE. Логика понятна. Но на прктике получаю ACCESS_DENIED. Собственно, каким образом возможно это ограничение обойти? Предполагаю, что нужно копать в сторону настройки SECURITY_DESCRIPTOR прежде чем вызвать ZwCreateEvent(...).
У кого какие соображения и видимые решения проблемы?