Re[2]: Драйвер и библиотека
От: RolandBrodyaga Россия  
Дата: 05.03.08 11:35
Оценка:
Здравствуйте, pva, Вы писали:

pva>Здравствуйте, Роланд Бродяга, Вы писали:


РБ>>Народ, кто шарит в дровах...

РБ>>Проблемка возникла такая: есть драйвер, в нем тело одной функции может изменяться во время работы драйвера, а перезапускать его нельзя (сам драйвер — легаси).
pva>Количество вариантов фиксировано? Если да — все варианты в один драйвер.
Нет, тело этой функции может быть произвольным.

РБ>>Получается, что функцию эту надо компилить отдельно от остального драйвера...

РБ>>А вот во что? В dll? Или можно создать что-то типа библиотеки режима ядра?
pva>В другой драйвер, сервис или user-mode приложение, а дальше одним из способов обмена данными организовать взаимодействие.
Критично время выполнения, так что только в режим ядра. Нужно сделать что-то вроде динамически подключаемой библиотеки, чтобы ее бинарник можно было менять когда угодно. Вопрос в том, возможно ли это вообще?

РБ>>И как вызывать эту функцию из драйвера?

pva>Зависит от выбранного механизма.

РБ>>З. Ы.: Использую Win DDK.

pva>А другого ничего и нет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.