Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: SoftIce vs DbgPrint  (Прочитано 7476 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mark Russinovich
Гость
« : 11-06-2004 11:29 » 

Народ, не ругайте за ламнрский вопрос по SoftIce.

Отображает ли он вообще сообщения DbgPrint и в каком окне.
SoftIce
Делаю так:
1. Компилю драйвер sys (Win2000) в cheked.
2. Symbol Loader. Отмечаю package source with symbol table. Translate.
Затем Module->load и в SoftIceInitialization settings добавляю сгенерированный NMS в список загружаемых при инициализации.
3. Перезагружаюсь.

Теперь после загрузки ctrl+d и не вижу никаких сообщений, хотя я их выкидываю прямо из Driver Entry.
Почему так происходит? Может нужно брэкпоинты после выдачи сообщений ставить? И как их вообще ставить? Сработает ли
asm{
INT 3
}
Записан
maaaaaad
Гость
« Ответ #1 : 11-06-2004 16:14 » 

а ты драйвер ЗАГРУЗИЛ после перезагрузки?
сработает.
Записан
Stran_nik
Гость
« Ответ #2 : 13-06-2004 07:54 » 

int 3
сработает если
i3here on
сделаешь в софтайсе.

По поводу принтов, возможно dbgview от марка русиновича тебе может понравится.
Записан
Detsel
Гость
« Ответ #3 : 15-06-2004 11:51 » 

Есть такая штука в наборе СофтАйса, назыается DriverMonitor. В ней нормально можешь просматривать DbgPrint. Открыл драйвер, запустил и смотри что он тее выдет.
Записан
SlavaI
Главный специалист

ru
Offline Offline

« Ответ #4 : 15-06-2004 12:21 » 

Mark Russinovich,  на Dave Cutler ник сменить не хочешь?  Отлично
Записан
Mayor
Специалист

ru
Offline Offline

« Ответ #5 : 27-06-2004 14:08 » new

только ты вначале убедись то что у тебя драйвер после SoftICE грузится, а то int 3 тебе BSOD выдаст ...

С DbgPrint у меня такой же косяк - так до сих пор и не разобрался Жаль
Записан

1n c0de we trust
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines