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

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Отладка драйверов  (Прочитано 8022 раз)
0 Пользователей и 5 Гостей смотрят эту тему.
Solo
Гость
« : 28-10-2003 08:45 » 

Вот только начал писать драйвер, и тут же вопрос.
Понятно, что можно СофтАйсом отлаживать и смотреть, как драйвер работает. Но хочется что-то по-проще. Какой-нибудь MessageBox или WriteFile, чтоб туда из драйвера промежуточные данные скидывать. Видел функцию dbgPrint, но, как я понял, она только под XP работает? А под Вин2000 что можно пользовать?
Записан
SlavaI
Главный специалист

ru
Offline Offline

« Ответ #1 : 28-10-2003 08:55 » 

У тебя неправильная инфа.

DbgPrint работает в любой версии направления Windows NT, то есть Windows NT 4.0/2000/XP/2003.

 Формат ее одинаков для всех систем
ULONG
  DbgPrint(
    IN PCHAR  Format,
    . . . .  [arguments]
    );

Можешь и ZwWriteFile использовать из ядра.
Записан
Solo
Гость
« Ответ #2 : 29-10-2003 11:27 » 

Спасибо за мгновенный ответ Улыбаюсь
ZwCreate/Write уже опробовал. Все работает.
А по dbgPrint это я напутал - пытался поставить ДДК2000 на Вин2000, а он завопил, что ленгвич не тот и не поставился. А поставил от XP. В нем и дебагер был. Так вот тот дебаггер не захотел ловить под Вин2000 dbgPrint...
Записан
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #3 : 29-10-2003 11:29 » 

Что то фигня какя то.
То что язык не тот так это видимо язык винды был русский...
А DDK по сути пофиг на какую винду ставится - ты можешь на 9х ставить ХР DDK и делать драйвера под ХР.
Записан

А птичку нашу прошу не обижать!!!
Solo
Гость
« Ответ #4 : 29-10-2003 12:12 » 

Так сейчас и делаю. На В2000 поставил ДДК от ХП. Но дебаггер его (ХП) на В2000 не полнофункционален...
А с языком да - Вин2000 СП3 рус. А ДДК2000 - какой уж был. Видимо не рус совсем... А какой ДДК2000 на Вин2000рус поставится?
Записан
maaaaaad
Гость
« Ответ #5 : 29-10-2003 14:18 » 

А помойму DbgPrint и на 9x работет, только вызывается (называется) по-другому...
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines