|
|
| Посл.отвђт | Сообщен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 |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.074 |