私はMATLABでプログラムを作成しましたが、私はプログラムをエンドユーザーに配布する3つの方法を検討しています。最初の方法では、.mファイルをpコードに変換し、MATLABでpコードを使用できるエンドユーザーに配布しますが、コード自体は表示されません。 2番目の方法では、MATLAB CompilerとMATLAB Builder NEを使用してCファイルに.mファイルをコンパイルし、Visual Studioを使用してコードを難読化し、最終製品を作成します。 3番目の方法では、MATLAB CompilerとMATLAB Builder EXを使用してExcelアドインを作成し、Excelアドインをエンドユーザーに配布します。難しいプログラムを作成する方法はどれですか
私が検討しているこれらの3つの展開方法のそれぞれでコードをリバースエンジニアリングしたり、アクセスしたりするのがどれほど難しいのだろうかと思います。私は、ひび割れやリバースエンジニアリングができないプログラムを作成することは本質的に不可能だと知っていますが、他の方法よりもひどく展開する方法はありますか?私は、pコードがエンドユーザに、あなたのプログラムをリバースエンジニアリングする潜在的に役立つと思われるファイルの名前にアクセスできるようにすることを知っています。
ご協力いただきありがとうございます。
pcodeを使用することをお勧めします。これは、クラックするためのツールが少なくなり、問題なく実行する可能性がより高くなるためです。 – Jonas