![]() |
eXeL@B —› Основной форум —› Статья: Установка отладчика SoftICE на Windows XP |
<< . 1 . 2 . 3 . |
Посл.ответ | Сообщение |
|
Создано: 22 декабря 2004 10:48 · Личное сообщение · #1 Установка отладчика SoftICE на Windows XP SP1, SP2 скачать статью Статья сделана, чтобы снять нагрузку вопросов по сайсу с форума, поэтому прошу экспертов прочесть и помочь может что-то подшлифовать в статье. Спасибо. От модератора: дальнейшие обсуждения статьи здесь ----- Всем не угодишь ![]() |
|
Создано: 09 апреля 2005 21:07 · Личное сообщение · #2 |
|
Создано: 12 апреля 2005 12:55 · Личное сообщение · #3 После установки и настройки SoftIce'а перезагружаюсь, Ctrl+D - все классно, но при последующей перезагрузке окно SoftIce'а не отображается. В чём дело? После установки патча для видео http://exelab.ru/download/get.php?g=48 всё исправилось, но сам SoftIce стал работать просто отвратительно. Например при установке bpx на getwindowtexta он начинает срабатывать буквально на всё подряд (щелчки по иконкам, курсор в области системного лотка), вместо того, чтобы дождаться загрузки нужного приложения и исследуемого диалога в нём. Более того, иногда после установки brackpoint "сходит с ума" мышь и начинает носится по экрану и щёлкать. Кто знает как исправить ситуацию, пожалуйста ответьте! (SI 4.27, WinXP) ![]() |
|
Создано: 12 апреля 2005 14:08 · Личное сообщение · #4 |
|
Создано: 12 апреля 2005 14:56 · Поправил: Shizuku · Личное сообщение · #5 |
|
Создано: 12 апреля 2005 20:53 · Личное сообщение · #6 |
|
Создано: 13 апреля 2005 16:34 · Личное сообщение · #7 |
|
Создано: 13 апреля 2005 16:54 · Личное сообщение · #8 Проблема с установкой SoftIce'a 4.05 на WinXPSP2. Делаю все как в статье пункт 1. При запуске по ctrl+d монитор уходит в ждущий режим и возвращается по F5. При перезагрузке, после того как винда уходит, выскакивает сайс в полноэкранный режим. Что делать, чтобы он в окошке запускался? Или лучше поставить другой сайс? ![]() |
|
Создано: 13 апреля 2005 20:16 · Поправил: Ruller · Личное сообщение · #9 |
|
Создано: 13 апреля 2005 22:48 · Личное сообщение · #10 |
|
Создано: 14 апреля 2005 00:07 · Личное сообщение · #11 |
|
Создано: 14 апреля 2005 01:05 · Личное сообщение · #12 |
|
Создано: 14 апреля 2005 08:35 · Личное сообщение · #13 |
|
Создано: 15 апреля 2005 01:52 · Личное сообщение · #14 |
|
Создано: 17 июня 2005 13:35 · Личное сообщение · #15 WinXp SP2 + DS 3.2 + HyperTreading не работает WinXP SP2 VL Rus DS 3.2 full Проц 3 GHz с HT Рекомендации по установке http://exelab.ru/art/softice.php, за исключением OSINFO.DAT- при его переустановке перестает нормально работать addr X - не верно устанавливает адрес. Видео, мыша работают, дебаггер выползает, прячется. Короче интерфейс пучком. При включенном HT bpx MessageBoxA ставится, снимается, но при бряке виснет в 50% случаев. Намертво. При отлюченном HT bpx MessageBoxA ставится, снимается, бряк не срабатывает. Что делать ? ![]() |
|
Создано: 17 июня 2005 16:14 · Личное сообщение · #16 Итак, в чем разобрался: 0. Включаю HyperTreading 1. Ставим DS 3.2 2. Ни в коем случае не обновлять OSINFO.DAT - перестает работать addr X (скорее всего и другое). 3. Интересный момент- SoftICE automatically loads exports for KERNEL32, USER32, GDI32, NTOSKRNL, HAL. То есть расскомментировать эти либы в Winice.dat не нужно. 5. И самое интересное. Когда я подгружаю *.nms (hal.dll ntoskrnl. ntdll.dll kernel32.dll user32.dll csrsrv.dll basesrv.dll winsrv.dlll), то при срабатывании bpx MessageBoxA появляется не USER32!MessageBoxA, а _!MessageBoxA. Типа ломается после подгрузки. 6. Виснет по-прежнему 50/50. Однако если первый раз брякнулась и не повисла- скорее всего уже не повиснет в дальнейшем. 7. После удачных бряков иногда начинала тормозить клава - пославил галку в TroubleShuting - Do not patch keyboard driver. Мажет поможет. ![]() |
|
Создано: 15 июля 2005 02:06 · Личное сообщение · #17 |
|
Создано: 17 июля 2005 20:33 · Личное сообщение · #18 |
|
Создано: 17 июля 2005 22:14 · Личное сообщение · #19 DenDi пишет: Помогите мне с установкой SI на XP. Я всё делал по инструкции на вашем сайте, но при запуске ntice.bat у меня просто встаёт комп. А что за система? И ещё, я тему содал как раз: http://www.exelab.ru/f/action=vthread&forum=1&topic=2538 ![]() |
|
Создано: 16 ноября 2005 12:25 · Личное сообщение · #20 Есть небольшая проблема. Айс при запуске "цепляется" к какому-либо процессу, как правило net1.exe, в результате чего процесс занимает все процессорное время. Сами понимаете не очень приятно, когда такие тормоза появляются. Плюс ко всему айс делает это с каждым процессом, в котором я пытаюсь порыться. При попытке завершения процесса окошки вываливаются в BSOD. Лог запуска очень похож на лог Bad_Guy'я. В нем смущает одно строчка: int 0x0E... Что с этим делать и кто виноват? ![]() З.Ы. osinfo_xpsp1.dat скачиваться не желает. Типа файл не найден. ![]() |
|
Создано: 17 мая 2006 13:36 · Личное сообщение · #21 вопрос к знатокам. у меня стоит SoftICE 4.3.1 (build 1722) и Windows XP Prof SP2 (build 2600) я скачал здесь набор PDB-файлов (pdb2nms_winxp_sp2.rar). при запуске BAT-файла (_pdb2nms.bat) для 6 файлов из восьми создаются соответствующие NMS-файлы, но для двух файлов: C:\WINDOWS\system32\ntoskrnl.exe C:\WINDOWS\system32\hal.dll NMS не создаются. nmsym.exe выдает для обоих файлов одинаковую ошибку: "Error translating C:\WINDOWS\system32\ntoskrnl.exe: Matching PDB file not found." при этом, nmsym.exe для файла ntoskrnl.exe пытается открывать не файл ntoskrnl.pdb, а файл ntkrnlmp.pdb. в теле файла ntoskrnl.exe также указан файл ntkrnlmp.pdb. для файла hal.dll он пытается открывать не файл halaacpi.pdb, а файл halmacpi.pdb. в теле файла hal.dll также указан файл halmacpi.pdb. объясните пожалуйста что за напасть. зы: symbol retriever для файла ntoskrnl.exe скачивает файл ntkrnlmp.pdb размером всего 57964 байта. nmsym.exe этот файл отказывается транслировать выдавая ту же ошибку: "Error translating C:\WINDOWS\system32\ntoskrnl.exe: Matching PDB file not found." C:\Program Files\Compuware\DriverStudio\SoftICE>nmsym C:\WINXP\system32\ntoskrnl .exe /OUTPUT:ntoskrnl.nms Compuware NM32 Symbol Translator/Loader version 4.3.1 (C) Compuware Corporation, 1996-2004 MODULE=C:\WINXP\system32\ntoskrnl.exe OUTPUT=ntoskrnl.nms PROMPT=OFF Error translating C:\WINXP\system32\ntoskrnl.exe: Matching PDB file not found. ![]() |
|
Создано: 25 мая 2006 10:46 · Личное сообщение · #22 Наконец то я разобрался с проблемой загрузки набора отладочных символов и их конвертацией! Оказалась решение проблемы лежало на поверхности. Далее предлагаю описание того, как беспроблемно загрузить набор символов в SoftIce, а затем их конвертировать. Оказывается вся проблема была именно в версиях тех библиотек, для которых нужно было нагружать символы, если файл с символами не подходит библиотеке - она конвертировать этот файл не будет. Кроме того выкладываю набор символов для Windows XP PRO SP2 VLK RUS и привожу версии библиотек, для которых они загружались ... ---------------------------------------------------------------------- ---------------------------------------------------------------- basesrv.dll Windows NT BASE API Server DLL 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)* csrsrv.dll Client Server Runtime Process 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158) kernel32.dll Библиотека клиента Windows NT BASE API 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158) user32.dll Библиотека клиента USER API Windows XP 5.1.2600.2622 (xpsp_sp2_gdr.050301-1519) hal.dll Hardware Abstraction Layer DLL 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158) ntdll.dll Системная библиотека NT 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158) ntoskrnl.exe Системный модуль ядра NT 5.1.2600.2622 (xpsp_sp2_gdr.050301-1519) winsrv.dll Библиотека сервера Windows 5.1.2600.2751 (xpsp_sp2_gdr.050831-1520) ---------------------------------------------------------------------- ---------------------------------------------------------------- * Указанные библиотеки можно найти, используя путь, например, C:\WINDOWS\SYSTEM32\ Посмотреть версию библиотеки можно щелкнув на ней правой кнопкой мыши и выбрав с контестного меню команду: Свойства-Версия-Версия файла В случае с библиотекой winsrv.dll, то здесь ситуация следущая, если у Вас в ОС установлены все хотфиксы, то версия этой библиотеки будет (5.1.2600.2751), если же хотфиксы не установлены, то версия ее (5.1.2600.2622). Соответственно в папке \winsrv.pdb приведены две версии набора символов: в папке 44C568A68D3046AEA1F18157259CC9AA2 для версии библиотеки 5.1.2600.2751 в папке C62CD8D272F24A68B70B1616CC1D976E2 для версии библиотеки 5.1.2600.2622 Если у Вас номера библиотек, как в списке, то все наборы конвертируются без проблем, если нет - то придется нагружать файлы с Майкрософта. Для этого достаточно запустить программу Symbol Retriever 1.2 и выкачать набор символов с сети Интернет. В программе проверьте пути к системным библиотекам из списка и если у Вас ОС установлена по другому пути, измените его в списке. Затем нажмите кнопку GetSymbols и набор символов нагрузится из нета, если же вы обладатель тех версий библиотек, которые приведены в списке, то достаточно указать путь к папке symserver, которая находится в этом архиве и символы установятся. Для их конвертации должна быть активирована команда Translate to NMS и по пути c:\nmsout у Вас появится набор отладочных символов, к которым нужно затем указать путь в файле настройки SoftIce-а. Надеюсь, что мое описание поможет решить Вам проблему с установкой символов ![]() ЗЫ. Версия файлов библиотек приведены для ОС со всеми установленными хотфиксами, разница только в версии одной библиотеки (winsrv.dll) Для работы использован пакет Compuware Driver Studio 3.2 Приложение: файл архива с именем: PDB2NMS_WINXP.SP2 и размером 2 161 256 байт _http://rapidshare.de/files/21322038/PDB2NMS_WINXP.SP2.rar.html ![]() |
|
Создано: 05 января 2007 02:26 · Поправил: IN_human · Личное сообщение · #23 |
|
Создано: 05 января 2007 04:00 · Личное сообщение · #24 |
|
Создано: 05 января 2007 12:42 · Поправил: Seal · Личное сообщение · #25 Даже не знаю в тему ли вопрос... так что заранее простите. Скачал DeMoNiX SoftIce 4.2.7 NT/2000/XP RC1 с вашего сайта, пытаюсь поставить - во время установки выдает: "Невозможно открыть файл для записи C:WINDOWSsystem32mcvcp60.dll Нажмите прервать, чтобы прервать установку... Abort, Retry, Ignore "(см. рис.) Что делать? ![]() ![]() |
|
Создано: 05 января 2007 22:24 · Поправил: Larry · Личное сообщение · #26 Возникает проблема при установке Numega DriverStudio 3.2. Пpи регистрации модулей отображает ошибку: Error 1904. Module C:/Program Files/Compuware/DriverStudio/Common/Bin/DSDDKEnv8.dll failed to register. HRESULT -2147024770. ОСь: Windows XP SP2. Помогите, с чем можем быть связана данная проблема? От модератора: дальнейшие обсуждения статьи здесь ![]() |
<< . 1 . 2 . 3 . |
![]() |
eXeL@B —› Основной форум —› Статья: Установка отладчика SoftICE на Windows XP |
Эта тема закрыта. Ответы больше не принимаются. |