Сейчас на форуме: site-pro, kris_sexy, vasilevradislav (+5 невидимых) |
eXeL@B —› Крэки, обсуждения —› Сообщение об ошибке: The instruction 0x100015DA referenced memory at 0x100015DA |
Посл.ответ | Сообщение |
|
Создано: 14 марта 2007 23:10 · Поправил: progopis · Личное сообщение · #1 Вопрос не о софтайсе, но проблема появилась после его установки. Короче многие программы перестали запускаться - при запуске сообщение об исключении. При чем все о чтении/записи из/в памяти. Например, исключение которое указано в названии темы возникает при попытке запуска одной программы, которая подгружает свою .dll. Отладчик прерывается на первой же инструкции (в данном случае push ebp в DllEntryPoint), указывая о недопустимой попытке записи в память. Есть подозрение о неправильном параметре HINSTANCE. Все программы из этой серии до установки SoftIce'а работали нормально. В общем у кого какие мысли? Для информации - Windows XP SP2 и Driver Studio 3.2 |
|
Создано: 14 марта 2007 23:33 · Личное сообщение · #2 |
|
Создано: 14 марта 2007 23:33 · Личное сообщение · #3 Поюзал поиск по форуму. Вот что накопал: http://exelab.ru/f/action=vthread&forum=5&topic=6424&page= 3#29 Цитирую: MilitaryMan пишет: В общем проблема такая: Установил DS 3.2. Настроил. Запускаю ntice.bat - появляется консоль, SI запускается (вхожу по Ctrl-D), но окно консоли пустое и не закрывается. В окне SI есть следующая строка: Warning: One or more symbol tables were not present. Stack backtrace through not-present tables may be incorrect. Ставлю бряк на GetWindowTextA - вылетаю в сайс. Возвращаюсь в окошки, открываю что-нибудь - BSOD. Ставлю IceExt - при запуске консоль с надписью: Не достаточно ресурсов... и обратно не закрывается... Кто может сказать что-нибудь вразумительное? И решение: =TS= пишет: Вот --> тут <-- живет рип софтайса, обновленный до версии 4.3.2.1. В инсталле есть возможность установить символы под Windows XP SP2 (версии библиотек 5.1.2600.2180). Размер дистриба 2'376'534 байта. Не знаю поможет ли, но посмотрю... |
|
Создано: 14 марта 2007 23:35 · Личное сообщение · #4 |
|
Создано: 15 марта 2007 00:03 · Личное сообщение · #5 |
|
Создано: 15 марта 2007 00:21 · Личное сообщение · #6 Из перечисленного только Outpost 3.51 и Alcohol 1.9.5.3105, последний не пашет Был еще Punto Switcher - не работал корректно и был удален Стоит Visual Studio 6 - работает вполне адекватно. MASM 4 да и вообще все DOS-проги работают только под DOSBOX (у меня версия 0.7) OpenOffice.Org 2.0 - пашет. Не работают многие утилитарные проги, например, PE Tools v1.5 Xmas Edition |
|
Создано: 15 марта 2007 00:28 · Личное сообщение · #7 |
|
Создано: 15 марта 2007 03:37 · Поправил: progopis · Личное сообщение · #8 В одной из собственных прог нашел такую же бажину. Убрал SEH обработчик и все работает. Таким образом не работают многие проги использующие SEH. Но не только они. progopis пишет: Есть подозрение о неправильном параметре HINSTANCE Нет, он правильный. Вот первая команда DLL-ки
А вот что по EBP:
Откуда в стэке этот код? |
|
Создано: 23 апреля 2007 17:26 · Личное сообщение · #9 progopis пишет: Откуда в стэке этот код? Это не код. С retf просто повезло. А на верхушке стека вполне нормальный ссылка опять на стек : 0012FB18 =========== Идей почти нет. Айс вряд ли виноват - уж я их столько перепробовал и перечитал инфы, но про такое слышу впервые. Или плагин какой, или ты osinfo.dat не обновил Ну и следующее на подозрении outpost, хотя тоже вряд ли.... |
eXeL@B —› Крэки, обсуждения —› Сообщение об ошибке: The instruction 0x100015DA referenced memory at 0x100015DA |
Эта тема закрыта. Ответы больше не принимаются. |