· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.RESEARCH —› Настройка SoftIce

Посл.отвђт Сообщенiе


Дата: Мар 22, 2003 07:34:39

Я всё-таки нашёл DriverStudio 2.7 и поставил. Но в SoftIce бряки работают почему-то только на функции из hal.dll и ntoskrnl.dll, хотя в winice.dat прописал все нужные библиотеки. айс грузится вместе с Windows, вторая сверху настройка. Например в версии 4.05 ничего больше не надо было настраивать, только экспорты добавил и всё работало. А этому что надо, чтобы все бряки работали?


Дата: Мар 22, 2003 14:18:33

Запусти Settings и посмотри, что у тя в SoftICE Initialization -> Exports, добавь что нужно.


Дата: Мар 23, 2003 08:06:10

Там как раз то, что нужно - kernel32.dll, user32.dll и всё такое. Но бряки на API из этих библиотек не работают. Есть ещё отличие - ставлю bpx HalClearSoftwareInterrupt и MessageBoxW. Набираю bl - выводится так:

00) bpx #00FE:00040B1A
01) bpx HAL!HalClearSoftwareInterrupt

Вот на 01) всё нормально срабатывает, а на MessageBox - нет.


Дата: Мар 24, 2003 17:23:39

Ты не написал в какой системе SoftICE у тя стоит, у мя
в XP так:
;дополнительно export, все основные, типа kernel32 и user32,
;грузятся по умолчанию и их не надо сюда включать
EXP=E:\WINDOWS\system32\mfc42.dll
EXP=E:\WINDOWS\system32\msvcrt.dll
EXP=E:\WINDOWS\system32\advapi32.dll
EXP=E:\WINDOWS\system32\shell32.dll
EXP=E:\WINDOWS\system32\comctl32.dll
EXP=E:\WINDOWS\system32\comdlg32.dll
;а также прописываем эту строку
NTSYMBOLS=ON
;без неё бряки на MessageBoxA/W, например, у мя не работают!!!

А ваще после загрузки SICE листани Command Window в начало и
посмотри чё там у тя грузится, обрати внимание на ошибки при загрузке,
а также проверь пути.


Дата: Мар 26, 2003 08:14:33

Я поставил загрузку не System, а Automatic, и всё заработало, но там написано, что драйверы так нельзя отлаживать. Можно так сделать, чтобы загрузка была Boot или System, но бряки на kernel и user работали?


Дата: Мар 26, 2003 18:06:05

to dragon
... не подскажеш ли ссылку, где взял студию ... .)


Дата: Мар 26, 2003 19:17:32 · Поправил: Asterix

To: dragon
Хотя я обычно использую режим загрузки "Manual", но
сейчас специально загрузил в режиме "Boot" - всё
работает и брякается, т.е. хоть сейчас драйвер в руки
и на отладку! Напомню: SoftICE из DS2.7, настройки
описаны выше в этом топике, система - WinXP(без SP).


Дата: Мар 27, 2003 08:02:19

У меня XP SP1, может по этому не работает. А DriverStudio у меня на диске.


Дата: Мар 27, 2003 11:30:23 · Поправил: Asterix

To: dragon

Попробуй пройтись по этой ссылке: SoftICE(DS2.7) & WinXP(SP1)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.074