при написании драйверов иногда возникают странные проблемы--- драйвер вызывает функции на уровне irql=DISPATCH_LEVEL---соответственно использую nonpaged память и т.д. так вот--загвоздка в том,что этот код прекрасно работает на компе, но крушит систему на ноуте из-за ошибки DRIVER_IRQL_NOT_LESS_OR_EQUAL... (если важно:::копм - AMD Sempron 2800+; 2Gb оперативки ноут - Genuine Intell T1600; 1Gb оперативки) если кто скажет,почему так может происходить---буду очень благодарен
Для тестирования драйвера очень подходит утилита verifier.exe. Она позволяет протестировать работу драйвера в критичных условиях и в случаи ошибки, с большой долей вероятности, вы получите BSOD DRIVER_IRQL_NOT_LESS_OR_EQUAL и на своем ПК. А потом проанализировать дамп.