Никто не подскажет мне зачем эти протекторы выставляют регистры DR0-7 в ходе работы ? Обнаружено это было когда моя программа, в которой есть антиотладка замечает модификацию этих регистров, когда сканирует все потоки приложения, если не накрывать протектором программу, то все хорошо, регистры пустые, а когда накрыта, то есть детект изменения данных регистров. Ну и по итогу у меня программа отрубается из за детекта, но я долго не мог понять в чем дело, не думал вообще что дело именно в регистрах, которые с какого-то перепугу не равны нулю.
Вопрос решен, данные протекторы хранят ключи в этих регистрах, одновременно защищает от использования этих регистров в качестве хардбряков