Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.156.140] |
|
Сообщ.
#1
,
|
|
|
Чем отлаживать работу подобных драйверов?
|
Сообщ.
#2
,
|
|
|
WinDbg или IDA.
|
Сообщ.
#3
,
|
|
|
WinDbg или SoftICE (правда его я смог только на ХР запустить).
IDA не позиционируются как kernel debugger - им не получится выполнить отладку. ЗЫ: а вообще DbgPrint за глаза достаточно, ибо подразумевается что разработчик драйвера нулевого кольца как минимум обладает должной квалификацией, чтобы не допускать явных ляпов. Мне за всю жизнь отладчик для драйвера только один раз потребовался. |
Сообщ.
#4
,
|
|
|
Pavia,Я рассмотрю оба варианта.Логично также попросить у вас посоветовать справочную литературу по данному вопросу.
Добавлено Rouse_,А для написания нужен MSVSC++ и DDK ? |
Сообщ.
#5
,
|
|
|
Цитата Protector @ Rouse_,А для написания нужен MSVSC++ и DDK ? Плюсы не нужны, драйвера разрабатываются на СИ + WDK. (DDK было раньше). В принципе можно и без этого обойтись, к примеру наши драйвера пишутся на Flat Assembler с самостоятельной трансляцией инклудов. Примерный вариант можешь посмотреть вот здесь: http://rouse.drkb.ru/other.php#fasm Кстати я забыл про еще один вариант отладки (которым впрочем я не пользовался) вроде как VMVare предоставляет фреймворк к отладке дрйверов, запущенных в их виртуалке. |
Сообщ.
#6
,
|
|
|
Rouse_,WDK объемом 1Гб ,что весьма печально .ДДК совсем не годный для написания 64 битных драйверов?
|
Сообщ.
#7
,
|
|
|
DDK плавно перерос в WDK, и сейчас распространяется именно в таком виде.
Если есть старые паки DDK - используй их - никто не запрещает. По сути это просто Kit. |
Сообщ.
#8
,
|
|
|
Цитата Rouse_ @ Если есть старые паки DDK - используй их - никто не запрещает. Но "на свой страх и риск". Разве не так? Кому сейчас реально поможет Driver Development Kit времен Win98? |
Сообщ.
#9
,
|
|
|
Цитата northener @ Но "на свой страх и риск". Разве не так? Не так |