Пока не пробовал (сегодня попробую). Я уже подумал об этом. Но не возникнет ли в такой ситуации проблем у той программы, которая хочет открыть...
Доброе утро! Работа вроде двигается. Так долго молчал потому что не было времени плотно сесть за компьютер. Выяснилась следующая проблема:...
Большое спасибо! Все скачал, буду вечером дома изучать. Если это поможет мне решить мою проблему, - будет просто замечательно.
Спасибо, а я уже сеть начал копать по DPC ;-). Одна проблема, - примера Cancel у меня DDK нет. Firewall взят мною для примера, т.е. мой драйвер...
Спасибо, посмотрю.
Правильно я понимаю, что под фразой отложенные IRP, понимались Отложенные процедурные вызовы (DPC)?
SteelRat Если это тот исходник, который был выложен, то для общения с UserMode там нехватает создания виртуального девайса и символьной ссылки...
Не знаете ли Вы, где об этом можно почитать, или исходники какие-нибудь найти.
LuckyDevil через IOCTL: Это понятно. Вопрос вот в чем: в драйвере функцией Dispatch... перехвачена фильтруемая ситуация, отправлен код...
Здравствуйте! Рассмотрим ситуацию: есть драйвер-фильтр, когда он чего-нибудь "нафильтровал", например, Norton Firewall определил попытку...
Спасибо, запомнил. Скачать сейчас не могу, - трафик жалко. По диалапу заберу.
Здравствуйте! Нет ли у кого идей, как можно осуществить подобное (т.е. путем анализа файлов реестра, а не через API). Прошу не задавать...
УРАААА!!!!! Заставил (работать по-человечески) ;-). Всем участвовавшим в обсуждении, особенно SteelRat и Four-F, - троекратное спасибо!
Спасибо всем ОГРОМНОЕ! За "вычищение" ошибок и просто за полезные советы. Но, как оказалось, к "подвисанию" драйвер, в принципе (как правильно...
Спасибо, попробую. Но вот в чем дело: как я думаю, удаление else, фактически не изменит ситуацию для примера с блокировкой, так как при указанном...
Здравствуйте! Ничего все равно не получилось, но ночью мне пришла идея сделать следующее: так как, скорее всего, проблема возникает из-за того,...
Уффф..... Спасибо большое. Я даже не подозревал, что все может застопориться из-за такой мелочи - вроде же все правильно. Ладно, попробую...
Заменил я директивы #pragma CODE_PAGED на #pragma CODE_LOCKED, вроде, по коду, это должно соответствовать неподкачиваемому пулу. Работает также...
Спасибо, попробую. Но за результат не ручаюсь, я только начинаю разбираться в особенностях написания драйверов ;-).
Значит Вы мне советуете убрать директиву #pragma CODE_PAGED из кода главного модуля. Надо будет попробовать.
Имена участников (разделяйте запятой).