Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

борьба с тчоками останова

5.3K
07 декабря 2008 года
NewGP
58 / / 17.09.2006
подскажите код, реализующий проверку наличия точек останова на некотором участке программы
397
07 декабря 2008 года
SergPas
527 / / 03.02.2007
Цитата:
подскажите код, реализующий проверку наличия точек останова на некотором участке программы


Ух ты... Полезешь рыться в Delphi'ский Debugger или плагин какой-нить к нему будешь писать? :eek: А что, так сложно убрать точки останова, которые сам же установил?

288
07 декабря 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: NewGP
подскажите код, реализующий проверку наличия точек останова на некотором участке программы



А чем не угодило View->Debug Windows->Breakpoints.
Это в Delphi7. В более поздних версиях это окно тоже присутствует, только точно не скажу путь.

5.3K
07 декабря 2008 года
NewGP
58 / / 17.09.2006
которые сам установил убрать не сложно, сложнее убрать чужие... ;)
5.3K
07 декабря 2008 года
NewGP
58 / / 17.09.2006
ну что? неужели никто не знает, как не допустить установку точек останова на свое приложение? ну тогда скажите как подсчитать CRC участка кода и сравнить его с эталонным.
288
08 декабря 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: NewGP
ну что? неужели никто не знает, как не допустить установку точек останова на свое приложение? ну тогда скажите как подсчитать CRC участка кода и сравнить его с эталонным.



Можете ясно и подробно объяснить, что вам надо?

5.3K
08 декабря 2008 года
NewGP
58 / / 17.09.2006
Цитата: nikitozz
Можете ясно и подробно объяснить, что вам надо?


по моему вполне ясно написано. нужен код, которой будет палить программные точки останова на некотором участке программы. это относится к антиотладочным методам. вот один из способов - подсчет CRC(контрольной суммы) участка кода, т.к. программные точки останова вносят изменения(дописывают 0xCCh). соответственно, можно проверять сверять эталонную контрольную сумму с подсчитанной во время выполнения у конечного пользователя. если они не совпадают, то в программу были внесены изменения.

14
09 декабря 2008 года
Phodopus
3.3K / / 19.06.2008
Цитата: NewGP
по моему вполне ясно написано. нужен код, которой будет палить программные точки останова на некотором участке программы. это относится к антиотладочным методам. вот один из способов - подсчет CRC(контрольной суммы) участка кода, т.к. программные точки останова вносят изменения(дописывают 0xCCh). соответственно, можно проверять сверять эталонную контрольную сумму с подсчитанной во время выполнения у конечного пользователя. если они не совпадают, то в программу были внесены изменения.


Мда? А как вы будете бороться со специальными отладочными регистрами современных процессоров? Вы матчасть-то подтяните, страдает.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог