|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 13, 2003 17:44:33 Привет всем. Поставил себе на хард содержимое диска, прилагающегося к книге "Inside Windows 2000" Соломона. Там есть полезная штучка, LiveKd.exe, позволяющая юзать NT DDK'й Kd на одном компе. Но не пашет, говорит, что типа установленные в системе symbols нихрена не подходят. Пускал на Win2000 с SP3. Help адресует на microsoft.com для скачки архива ~ 115 метров под названием "Customer Support Diagnostics CD", типа для каждого SP идут свои symbols, мать их так. У меня возможности качать эту хрень нет. Где можно нарыть эти symbols (помимо M$.com) и как прописывать? И ещё: как в SoftIce переключить контекст задачи, чтобы в среднем окне(там, где дизассемблирование) выводилось содержимое нужного мне процесса? В help'e говорится, надо юзать ADDR, но чего-то он нихрена не переключает. |
|
|
Дата: Апр 13, 2003 18:59:37 Нечто подобное поставляется с Visual Studio 6. Debug symbols для NT или т.п. |
|
|
Дата: Авг 22, 2004 18:19:29 Аноним Там есть полезная штучка, LiveKd.exe, позволяющая юзать NT DDK'й Kd на одном компе. Но не пашет, говорит, что типа установленные в системе symbols нихрена не подходят. Пускал на Win2000 с SP3. Help адресует на microsoft.com для скачки архива ~ 115 метров под названием "Customer Support Diagnostics CD", типа для каждого SP идут свои symbols, мать их так. У меня возможности качать эту хрень нет. Где можно нарыть эти symbols (помимо M$.com) и как прописывать? И ещё: как в SoftIce переключить контекст задачи, чтобы в среднем окне(там, где дизассемблирование) выводилось содержимое нужного мне процесса? В help'e говорится, надо юзать ADDR, но чего-то он нихрена не переключает. Если желание еще не отпало, то у меня есть windbg и к нему добавка, которая в online подклчается к МС и качает символы для нужного модуля. Есть вроде и опция закачки по списку имен : я качал символы ядра для SP2 и SP3. Только это было в прошлом году - может прикрыли уже. |
|
|
Дата: Авг 22, 2004 20:33:03 Не символы пока не прикрыли. Я обычно качаю Symbol Retriever'ом от Driver Studio. Или WinDbg можно. Открой хелп к нему и найди "Using Symbol Servers and Symbol Stores". Там подробно расписано, что надо делать. Или раз у тя айс есть, то и Symbol Retriever тоже. Определи системную переменную окружения _NT_SYMBOL_PATH = "C:\WINNT\Symbols", слей ntoskrnl.pdb (IMHO, его одного достаточно будет для запуска kd). Путь, разумеется, любой, по вкусу, может быть. Тут, кстати, volodya выложил свежую LiveKd v2.11. И Debugging Tools тоже бы надо обновить, а то на ЦД очень уж древний. Там где-то 10 метров. Контекст переключается именно addr так: addr XXXXXXXX, где XXXXXXXX адрес EPROCESS. Этот адрес айс покажет как KPEB по команде proc. или addr explorer |
|
|
Дата: Авг 24, 2004 17:35:28 Four-F Контекст переключается именно addr Блин, как просто. Попробовал - действительно работает. То что в чужом контексте нельзя прерывания ставить, я понял. А вот что можно, не активизируя прогу, в ее контекст влезть ?! Надо было уже давно к вам на форум зайти :-) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.070 |