Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Пошаговый отладчик [D7, WinXP]


SeregaT ©   (2004-03-20 00:21:00) 

Здравствуйте!
 Хочу написать пошаговый трассировщик. Но чтобы он начинал свою работу не с breakpoint'а, а с самого начала. Пытаюсь на системном брейкпоинте (возникает в начале работы отлаживаемого приложения) включить трассировку, но при этом окно приложения так и не появляется, а пошаговое выполнение завершается после 40-200 раз (естественно, на EXCEPTION_SINGLE_STEP я проставляю trace флаг).
 Ну и если это возможно, хотелось бы начинать трассировку с независимого события. Например, при нажатии горячей клавиши.
 Спасибо.


megamike   (2004-03-29 12:51:00) [1]

SeregaT, а не поделитесь опытом, как вообще получить доступ к памяти любого процесса, и просканировать ее на предмет совпадения определенной последовательности, с последующей ее заменой на свою?


Игорь Шевченко   (2004-03-28 16:19:00) [2]


> И какой вы называете родным?


Например WinDbg


SeregaT   (2004-03-28 15:37:00) [3]

Нужно написать отладчик, который бы выводил в какой участок памяти процесс записывает/считывает. Закрывать всю память не хочется - страниц может быть много. Вот и решил сделать пошаговый отладчик со сверкой команды с mov.
И какой вы называете родным?


Алхимик   (2004-03-20 00:25:00) [4]


> Хочу написать пошаговый трассировщик.

А зачем? Родной чем плох?


Наверх

Титульная страница Поиск, карта сайта Написать письмо