Другим подходом может быть запуск исполняемого файла в защищенной среде виртуальной машины. ZProtect - продукт, который я не использовал и не одобряю, а скорее обнаружил с помощью «Мне повезет, Google» - утверждает, что обеспечивает несколько уровней защиты кода (ВМ, шифрование, обфускация и т. Д. ).
Если кто-то действительно, действительно хочет узнать, как вы что-то сделали, он узнает - если это кража ИС, то наймите хорошего адвоката. Если это крипто, то используйте проверенный отраслевой подход. И если это что-то вроде DRM, то это борьба, в любом случае, переходящая на аппаратные средства (и корневые комплекты).