Итак ситуация следующай: берем список загруженных драйверов системы , находи его начало и чистаем всю занимаемую им память. В других версиях виндовса это работает, но не в висте. На некоторых драйверах идет падение с ошибкой что память недоступна, смотрю в дебаггере список драйверов командой lm, в этой памяти как раз драйвер, проверил с помощью lm a xxxxx, тоже самое, лежит там драйвер. НО ПРИ ОБРАЩЕНИИ ПАДАЕТ, даже если открыть окно мемори в дебаггере, то там знак вопросы одни. Вот и думаю, в чем отличае висты и хп? Может ли быть такое что в списках драйверов драйвер числется, но на самом деле не загружен? Хотя бывают случаи когда например первая страница в памяти есть(4КБ) — видна даже MZ абревиатура, так упадет на второй.