Взялся я осваивать драйверы и появилась куча вопросов. Для начала я нашёл драйвер MsRem'а и скомпилил через фалик, что там прилагался. Возник вопрос: как сделать драйвер через VisualStudio 2003? Я попробовал через программу Шрайбера для создания драйверов, но похоже, что новые DDK устроены немного по-другому... Да и программа для VS6... Короче не получилось. Кто-нить подскажет как сделать? Ещё возникли проблемы с исходниками MsRem'a... Когда я начала вставлять туда описания структур из исходников Шрайбера, компилятор ругается на названия полей. Вообще не понимаю почему. Даже если все типы сделать базовыми... И ещё вопрос: С++ можно использовать при написании драйверов?
Похожая ситуация: http://www.wasm.ru/forum/index.php?action=vthread&forum=4&topic=12981 Я советую, пиши ТОЛЬКО на ASM, потратишь на час больше времени, зато потом проще отлаживать и работает понятнее, без заумных макросов и процедур.
"С++ можно использовать при написании драйверов?" Можно. Я оставил ответ на ветке netex-а. Искать лень ссылку опять. "Я советую, пиши ТОЛЬКО на ASM, потратишь на час больше времени, зато потом проще отлаживать и работает понятнее, без заумных макросов и процедур." Не согласен. Если не хочешь париться с написанием и отладкой, всетаки проще на С++. Думаю, что при этом драйвер такой же сложности можно написать всего за 15 минут.