![]() |
eXeL@B —› Основной форум —› айс не видит окно |
Посл.ответ | Сообщение |
|
Создано: 22 мая 2006 20:01 · Личное сообщение · #1 торчит окно программы. запускаю айс , набираю addr prog_name, перехожу в адресное пространство проги, пишу hwnd prog_name айс пишет : unable to find desktop window как такое может быть - ведь окно ЕСТЬ и в данный момент активно? и еще в ту же тему вопрос : вывод шареварного окна не сопровождается вызовом ShowWindow или другой подобной апишной функции... как это объяснить? у исследуемой проги есть своё апи , но разве не должно всё восходить к WinAPI? ![]() |
|
Создано: 22 мая 2006 20:10 · Личное сообщение · #2 |
|
Создано: 23 мая 2006 01:22 · Личное сообщение · #3 окно полюбэ есть ................. поищи в нете или здесь про защитные механизмы от отладчиков ....... просто пробуй ставить бряк по другому , а окно не обязательно отображается этим методом , ..........точнее этим только измененым .........экспериментируй над вариантами ![]() ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 23 мая 2006 05:38 · Личное сообщение · #4 |
|
Создано: 23 мая 2006 06:06 · Личное сообщение · #5 |
|
Создано: 23 мая 2006 19:48 · Личное сообщение · #6 |
|
Создано: 23 мая 2006 22:51 · Личное сообщение · #7 |
|
Создано: 24 мая 2006 09:07 · Личное сообщение · #8 babandr пишет: bpx eip if (условие) не проходит - он пытается бряк поставить на текущее значение eip В bpx нужно ставить адрес обязательно. Ты поставил EIP - чего же ты хочешь ?! Если ты хочешь остановится в любом месте, но по условию - такого в айсе нет. Есть в олли - трассировка по условию. В IDA должно быть, наверное, в дебаггере. ![]() |
|
Создано: 24 мая 2006 20:46 · Личное сообщение · #9 попробовал я написать hwnd handle_window айс кажет : "инвалид хандле" , несмотря на то , что если написать просто hwnd, то в перечисленном списке окон будет фигурировать этот хэндл. это глюк айса или антиотладочный прием или я дурак? Версия айса - 4.32 И если это антиотладочный выкрутас , то будьте добры ссылочку укажьте , где о таких вещах можно почитать ![]() |
|
Создано: 24 мая 2006 21:57 · Личное сообщение · #10 babandr А ты не пробовал на более простой проге экспериментировать, к примеру “HelloWorld”? На этой версии ты не уедешь далеко! Если хочешь научиться пользоваться отладчиками, то начни с Оли! Морозильник для более глубоких вещей, да и то не всегда помогает…! ----- ЗЫ: истЕна где-то рядом, Welcome@Google.com ![]() |
|
Создано: 25 мая 2006 08:55 · Личное сообщение · #11 babandr Попробовал с 4.27, там тоже косяки. Пока addr не наберешь, не выдается hwnd desktop После этого hwnd handle_window работает. Попробуй addr prog и hwnd handle_window - может так заработает. Зачем вообще айсом такие вещи делать. spyxxxx из Visual Studio показывает гораздо больше и удобнее. Я с ее помощью с треем сумел разобраться. ![]() |
![]() |
eXeL@B —› Основной форум —› айс не видит окно |
Эта тема закрыта. Ответы больше не принимаются. |