|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Присутствие отладчика (плиз помогите)
Как сделать так, что если в списке процессов есть отладчик, то заблокировать ввод с клавиатуры?
|
#2
|
||||
|
||||
Если хочешь чтоб пользователь не писал например в Эдите то там если я не ошибаюсь есть
ReadOnly:=True; {Bloked } ReadOnly:=False { No Bloked} |
#3
|
||||
|
||||
Частично задачу обнаружения запуска из под отладчика решает функция IsDebuggerPresent - http://decoding.narod.ru/faq/form/form003.html#008
В интернете можно найти примеры обнаружения SoftIce |
#4
|
||||
|
||||
Обнаружение отладчика - очень сложное дело, если ты хочешь заняться этим всерьез. Всякие IsDebuggerPresent легко отключаются, существует огромное количество приемов анти-анти-отладки, одними фокусами с IsDebuggerPresent тут не обойдешься, нужно искать дебаггер на более низком уровне. Можешь попробовать посмотреть или почитать, как работатет IsDebuggerPresent и для начала, хотя бы, попробовать самому написать аналог функции...
THE CRACKER IS OUT THERE |
#5
|
||||
|
||||
Спасибо. Очень благодарен.
|