Здравствуйте, Black Fregat, Вы писали:
BF>1) Может, системе можно запретить посылать IRP с функцией MJ_POWER конкретному драйверу, например, какими-либо настройками параметров энергопотребления? BF>2) Насколько плоха идея написать фильтр, который не будет пропускать IRP с функцией MJ_POWER на проблемный драйвер?
Да, фильтр — хорошое решение.
Однако можно еще попробовать подменить IRP_MJ_POWER в MajorFunction этого старого драйвера и в своем обработчике обрабатывать этот IRP как следует. Однако, этот метод имеет ряд недостатков.