[an error occurred while processing this directive]
И еще вопрос - уже к драйверописателям (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено 27 декабря 2003 г. 19:39

Есть такая проблемка. Вроде как все работает, и с виду нормально. Но только до тех пор, пока не делаешь "update driver" не удаляя его до того из системы. Этот апдейт, после копирования новых файлов, генерит красивый синий экран с ошибкой 0xC2/0x40 (BAD_POOL_CALLER). Дешифровав оное, я узнал, что это называется примерно "user mode code attempts to free kernel mode address". Пишу по памяти, мог ошибиться с кодами, но не со смыслом. Так вот вопрос - какой к черту "user mode code"? Какие ВООБЩЕ части kernel драйвера могут исполняться в юзер моде? Все осложняется тем, что стек драйверов железяки состоит из целой кучи драйверов. (my_filter.sys -> microsoft_mf.sys -> (my_func1.sys+my_func2.sys)). Так вот оба func'а написаны на основе одного и того-же, но трапается только один из них. Все мозги сломал.

Да, почему-то verifier (из XP DDK 2600, винда тоже XP) у меня не работает, и я никак не могу запустить его, чтоб посмотреть подробнее происходящее. Есть еще какие тулзы типа verifier'а, но работающие? Или какой verifier посвежее, чтоб работал?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru