fk0, легенда (10.05.2019 10:00, просмотров: 348) ответил Codavr на HASP же. Готовое решение со всеми наворотами. Но как известно против лома нет приема и если будет экономически выгодно то все равно подломят.
Решения такого рода как раз принципиально, по принципу действия, не надёжны. Они основываются на проверке отсутствия модификации исполняемых файлов в памяти и/или на диске и на шифровании исполняемых файлов, расшифровываемых при запуске (часто, частично-кусочном расшифровывании отдельно исполняемых в данный момент сегментах кода). Понятно, что после расшифровки код можно скопировать, проверку целостности отключить и т.п. Против этого используется ряд трюков для защиты от отладки, для защиты от виртуальных машин, но всё это не является принципиальной преградой, как например, аппаратно защищённый от считывания код в отдельном чипе. Более того, средства отладки и виртуальные машины развиваются и старые версии таких средств уже получаются никак не защищены.
[ZX]