Кто подробно смотрел в tElock 0.98 что он конкретно проверяет перед ошибкой "CRC error! File content has been modified. If you run a system debugger, clear all breakpoints before running this program!". Не уж то лезет и смотрит Dr регистры? У меня при запуске в моем анпакере, Quick Unpack 0.5, кричит именно на эту ошибку. Бряки анпакер ставит через опкод CC90 на функции из ntdll и LoadLibraryA и в Dr0. Я нашел где идет проверка опкода СС в LoadLibraryA, но если там найдено, то сразу идет прыжок на ExitProcess без всяких показов ошибки. Че-то я так и не пойму - разве tElock видит Dr0?
Я же тебе говорил про tElock - он сам устанавливает все четыре контрольные точки, и если хоть одна из них не сработает (а она не сработает - т.к. ты ее монополизировал), то tElock страшно ругается.