Подписание вашего кода позволяет только обнаружение несанкционированного доступа, но не предотвращает его. Кто-то, кто знает, что он делает, может удалить вашу подпись и при необходимости добавить свою.
Действительно, большинство схем защиты от копирования являются пустой тратой времени и могут быть подорваны, и они также, как правило, раздражают ваших платящих клиентов. В конечном счете, вы не можете запретить кому-либо изменять и запускать код на оборудовании, которое он контролирует. Просто сделайте это достаточно сложно, чтобы было проще пойти в отдел закупок и получить чек, и что трудно забыть, что у вас нет лицензионной копии. Те, кто заботится, в конечном итоге заплатят, а те, кто этого не сделает, - 1003 *
Также обратите внимание, что даже если вы думаете, что большинство людей не потрудятся взломать вашу схему или у вас нет навыков, чтобы это сделать, это не имеет значения. Потому что, как только один человек нарушил вашу схему защиты от копирования, он может сделать ее доступной на торрент-сайте для тех, у кого нет навыков, чтобы сделать это, и игра окончена.