![]() |
eXeL@B —› Вопросы новичков —› Установка DeMoNiX SoftIce 4.2.7 RC1 на WinXP SP2 |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 24 января 2006 12:42 · Личное сообщение · #1 Скачал вот этот SoftICE - http://www.exelab.ru/download.php?action=get&n=MzMw В его описании написано "...для Windows NT/2000/XP. Теперь полностью рабочая версия..." Установил абсолютно чистый XP SP2 Coparate. При первой же загрузки ОС- ~~~~~~~~~~~~ Устанавливаю: 1. На всё жму "Next". 2. Тип загрузки: boot. 3. Перегружаюсь. 4. Start > Programs > Numega SoftIceNT > Start SoftICE Результат: System error 1058 has occurred. The service cannot be started, either because it is disabled or because it has no enabled devices associated with it. Иду http://www.exelab.ru/f/action=search сюда (Поиск по "Установка SoftICE"). В каждой теме я вижу примерно следующее - "Кривые руки", "Кривой ICE", "Тема уже обсуждалась" и т.д. Нашёл совет гр. di-2 - "..в HKLM в CurrentControlSet после установки SoftIce 4.2.7 появляется ключ LEGACY_SIWVID\0000, а в нем переменная Service, так вот его значение установлено в Siwsym. Надо заменить его на Siwvid и перзагрузиться. После этого SoftIce 4.2.7 работает нормально без заморочек." После прочтения совета, иду в реестр, и обнаруживаю: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_SIWVID\0000] "Service"="Siwvid" ~~~~~~~~~~~~~~~~~ Т.е. параметр "Siwvid" там уже стоял. Что всё-таки надо зделать, что бы SoftICE заработал ? ![]() |
|
Создано: 24 января 2006 13:18 · Личное сообщение · #2 |
|
Создано: 24 января 2006 13:20 · Личное сообщение · #3 |
|
Создано: 24 января 2006 14:28 · Личное сообщение · #4 |
|
Создано: 24 января 2006 14:36 · Личное сообщение · #5 У меня 4.27 от Демоникса работал без проблем на сп2 корпорат рус, конфа - аxp2800,1gb,nforce2u400.. Правда если айсэкст ставить - всё висло при попытке !PROTECT =) Нужно внести в реестр запись по видео и обновить в system32\drivers файлу osinfo.dat (всё в аттаче) ![]() ![]() ----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]() |
|
Создано: 24 января 2006 14:55 · Личное сообщение · #6 |
|
Создано: 03 февраля 2006 10:11 · Личное сообщение · #7 |
|
Создано: 03 февраля 2006 10:55 · Личное сообщение · #8 |
|
Создано: 03 февраля 2006 12:33 · Личное сообщение · #9 |
|
Создано: 03 февраля 2006 14:14 · Личное сообщение · #10 |
|
Создано: 06 февраля 2006 07:46 · Личное сообщение · #11 Извините что не по теми. Я все поставил все работает. нажимаю ctrl+d открывается окно. Но есть проблема. Юзал поиск нечего не нашел по счет моей проблемы. Окрываю окно softice. Пиши addr PID enter. bpx XXXXXX. Запускаю програму срабатывает брейкпоинта открывается окно softice и у меня комп повисает. В чем проблема? Win XP SP2 рус. Комп P4 3.0. Запускаю SoftIce по пользователем Administrator. ![]() |
|
Создано: 06 февраля 2006 10:13 · Личное сообщение · #12 Проблема здесь в HT - ... Комп P4 3.0... - проявляется в следующем: ...Окрываю окно softice. Пиши addr PID enter. bpx XXXXXX... - в этот момент у тебя в верхнем правом углу окна SoftIce отображается CPU=0 (ну или CPU=1, как повезет...). После этого ...Запускаю програму срабатывает брейкпоинта открывается окно softice и у меня комп повисает... - а вот здесь уже будет CPU=1 (или CPU=0) - то есть с точностью до наоборот. Хоть Compuware и утверждает в своих Readme, что поддержку HT реализовала и пофиксила все проблемы с ней, ИМХО это не так. Надо бы им в сапорт отписать, к сожалению это сделать может только зареганый юзер...(это намек:s1 ![]() Отключение HT в BIOS может привести к "проскакиванию" брейкпоинтов, поэтому совет: устанавливать SoftIce после отключения Hyper-Threading Technology в BIOS, а не отключать его уже при установленном отладчике... ![]() |
|
Создано: 07 февраля 2006 13:30 · Личное сообщение · #13 |
|
Создано: 07 февраля 2006 16:54 · Личное сообщение · #14 Приношу извинения: ...(это намек... - это скрытая просьба к сильным форума сего, а именно к тем кто имеет доступ к саппорту Compuware, т.е. обладает лицензионным пакетом от последней. A вот :s1 - это глюк при попытке вставить смайлик. По существу: в readmeSI.htm (поищи у себя такой в папках, в которые устанавливал SoftIce) написано: Problems with certain SMP machines. Some SMP machines have problems with SoftICE's inter-processor interrupts. SoftICE usually uses NMIs to communicate between multiple processors, but on SMP machines with Hyper-Threaded processors, this method causes system crashes or reboots. Therefore, when SoftICE is running on Hyper-Threaded systems, it will use an alternate interrupt for IPIs. SoftICE defaults to using interrupt vector F9 for IPIs on these systems, but this value can be overridden if necessary. To do so, create the following DWORD registry value: HKLM\System\CurrentControlSet\Services\CptHook\IPIVector Set it to the vector you want to use. Since vectors determine interrupt priority on x86 systems, you should use vectors F0 and above if possible. Setting this value to 0 causes SoftICE to use NMIs for inter-processor interrupts. ... т.е. они советуют владельцам процессоров с Hyper-Threading поиграться с вектором маскируемого прерывания от F0 и выше (через указанное DWORD-значение реестра)... Eсли же HT отключен в BIOSe, то, проблема, скорее всего в самой установке SoftIce... Сделай, пожалуйста, следующее: после запуска SoftIce (как я понял - он у тебя запускается, а виснет только на бряках...) запусти SoftIce Symbol Loader -> File -> Save SoftIce History As... и сохрани в txt файл. Полюбопытствуй сам и в аттач прикрепи, при возможности посмотрю и, если у меня мозгов хватит, чего-нибудь подскажу... ![]() |
|
Создано: 08 февраля 2006 15:36 · Личное сообщение · #15 Заглинул в реестор и ненашел такой путь. Вот лог. Короче гиблое дела мне так кажется. ![]() ![]() |
|
Создано: 08 февраля 2006 15:54 · Поправил: Klajnor · Личное сообщение · #16 Kleo пишет: как я понял - он у тебя запускается, а виснет только на бряках... У меня такое было и без HT. Поставил 4.32 выложенный =TS=, за что ему спасибо =TS= пишет: webfile.ru/789577 File name - SoftICE432.exe , 1791 Kbytes. File number is 789577, available till 10.02.2006 14:12. Вроде всё работает( по крайней мере бряки - точно), хотя кроме маленького теста его болше и не юзал ![]() |
|
Создано: 08 февраля 2006 18:08 · Личное сообщение · #17 Kleo пишет: ...ненашел такой путь. Его надо создать! HKLM\System\CurrentControlSet\Services\CptHook\ - это путь, он есть точно. А дальше создать значение DWORD, которое надо назвать IPIVector и присваивать ему вектор, например F3. Перезагрузиться и пробовать... Таким образом, по мнению Compuware, можно найти вектор, с которым твои "два" процессора в твоей конкретной матплате будут коректно переключаться под управлением SoftIce. По логу: качай аттач Kleo пишет: Короче гиблое дела мне так кажется. ... только не сдавайся... ![]() ![]() ![]() |
|
Создано: 08 февраля 2006 19:51 · Личное сообщение · #18 |
|
Создано: 09 февраля 2006 09:40 · Личное сообщение · #19 the_Thing пишет: ...и грамотно настроить его Вот это и вызывает наибольшее количество вопросов типа ...у меня не работает... the_Thing пишет: ...и всё отлично работает без глюков... Не сочти за труд, отпиши какой процессор, "мать" и тип шины для видеокарточки. Если P4 c HT, то небольшой тест: Запусти WinRar (версия 3.XX), затем SoftIce -> Ctrl+D и в командной строке: addr winrar (Enter) -> bpx DialogBoxParamA (Enter) -> F5 (или снова Ctrl+D, кому как нравится). В WinRar -> Справка (Help) -> О программе...(About...). Должен всплыть SoftIce, и если он сразу не завис, то потрассируй F12 (^P ret) глядя на верхний правый угол окна отладчика - как только CPU=1 (или 0) изменится на противоположный - взвис обеспечен! ![]() |
|
Создано: 10 февраля 2006 19:40 · Поправил: =TS= · Личное сообщение · #20 Ставил рип SI 4.3.2 на 2k SP4 под VMWARE 5.5, столкнулся с проблемой непрорисовки окна сайса Как оказалось нужно было в параметры VM (файл .vmx) добавить строки: vmmouse.present = FALSE svga.maxFullscreenRefreshTick = 5 (Найдено и взято с prog-gate.pp.ru/fido7.su.windows.nt.prog/1008.html) ----- DREAMS CALL US ![]() |
|
Создано: 13 февраля 2006 00:00 · Личное сообщение · #21 Скачал Softice 4.2.7 , установил всё как надо. Запускаю Start Softice и тут синий экран и надпись: PAGE_FAULT_IN_NONPAGED_AREA STOP: 0x00000050 (0xE14F6000 0x00000000 0x8057679B 0x00000001) У меня ноутбук ACER . Windows XP Professional SP2 Такая ситуация происходит с любой версией Softice. Везде искал ответ,нигде нет. Кто нибуть знает что это такое? ![]() |
|
Создано: 13 февраля 2006 17:49 · Поправил: hermit · Личное сообщение · #22 Да глюков в SoftIce хватает. Перезагрузка системы обычное дело. Так что VmWare оказывается довольно полезным инструментом. Только от этого на самом деле не намного лече. Как написано в Касперском "Техника отладки программ", использовать SoftIce под Windows 2000 (запущеной из-под VMware) можно только в text mode режиме (запускаем FAR, далее alt+enter и ctrl+d). Аналогично похоже и под Windows XP SP2. Глюк устранен лишь в Driver Studio 3.1. Ну и с прорисовкой окна =TS= уже написал. ![]() |
|
Создано: 13 февраля 2006 18:12 · Поправил: hermit · Личное сообщение · #23 |
|
Создано: 13 февраля 2006 20:16 · Личное сообщение · #24 |
|
Создано: 13 февраля 2006 20:36 · Поправил: hermit · Личное сообщение · #25 |
|
Создано: 13 февраля 2006 21:37 · Личное сообщение · #26 |
|
Создано: 13 февраля 2006 21:51 · Личное сообщение · #27 Что такое "рип" я так и не понял. Но похоже у тебя SoftIce 4.3.2. Как я писал, в Driver Studio 3.1 данная проблема решена. С Driver Studio 3.1 поставляется SI 4.31. У тебя же 4.32. Поэтому ты можешь работать в оконном режиме. У меня SI 4.2.7 из Driver Studio 2.7, где глюк еще не был устранен => text mode only. ![]() |
|
Создано: 13 февраля 2006 22:06 · Личное сообщение · #28 hermit Заканчиваю флеймить, последняя моя мессага в этом топике: 1. Что тебе мешает установить последний софтайс? 2. Рипнутый (вырезанный) сайс версии 4.3.2 из драйверстудии 3.2 выложен в инете, ссылка в этом топике, ставится и работает без проблем на всех виндах кроме 2003 SP 1, успешно работает с IceExt 0.67, что еще нужно? ----- DREAMS CALL US ![]() |
|
Создано: 15 февраля 2006 17:34 · Личное сообщение · #29 |
|
Создано: 19 февраля 2006 21:22 · Личное сообщение · #30 |
. 1 . 2 . >> |
![]() |
eXeL@B —› Вопросы новичков —› Установка DeMoNiX SoftIce 4.2.7 RC1 на WinXP SP2 |