Удали ветвь реестра и оцени изменения)
Если что не так - скинь содержимое всех ключей с этого раздела. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Pos
ps: Извини что поздно отвечаю, не было возможности быстрее помочь
это ветка реестра где хранятся всякие нехорошие вещи как серийный номер и прочие пакости.
удалил и нет проблем.
про нарушение защиты - на самом деле это не защита от взлома а просто проверка наличия файлов (ну что-то типа того)
значит по адресу 0x4BD686 и 0x4BD6FE располагаются вызовы процедуры, вызовы в принципе можно заменить командами nop, так как в этих местах завершение работы ни к чему. Но!
Еще раз замечу - "Ошибка защиты" это нормальная функция и если она присутствует значит сработало исключение. Более правильно будет удалить ветвь реестра и не использовать программу в средах отличных от ms windows