| ||||
| ||||
Ко всем фунциям драйвера Cpro30 есть условие: Ядро Windows NT: IRQL < DISPATCH_LEVEL Это обозначает, что нельзя использовать функции на DISPATCH_LEVEL Это очень странно, тк обычно это условие налагается если библиотека использует специфические функции, типа mutex. Но необходимость этого достаточно странна для библиотеки предоставляющий криптоинтерфейс. Может ли кто нибудь из разработчиков подтвердить необходимость выполнения этого условия для cpro3.0? И есть ли каой либо воркэроунд для использования cpro для ядра на DISPATCH_LEVEL? | ||||
Ответы: | ||||
| ||||
Извините за неточность. нужно читать не mutex а KeWaitForMutexObject..., хотя по сути это вопрос не меняет. | ||||
| ||||
Так было изначально спроектировано и задач работы на уровнях выше DISPATCH не ставилось. Новая версия сможет работать на любом уровне. PS. Лично мне не хотелось бы использовать систему, в которой шифрование реализовано на уровне выше passive. | ||||