.NETは管理された環境であるため、反射や屈折を使用して誰にでも開いているあなたのコードを持っていることのマイナス面が常に存在します。
ネイティブC / C ++のコードと同じレベルの保護を提供し、完全なすべての.NETのメタデータを、維持しながらスケーターTOTALは、ネイティブ形式にアセンブリのdecompilableマイクロソフト中間言語コード(MSILまたはCIL)に変換します。
ソフトウェア保護プログラムは、ほとんどのソフトウェア開発者のための非常に重要な分野です。ソフトウェア保護技術は見て比較することができる明らかな機能のようなものではありません。何度もこれらの技術のほとんどはほとんど存在しないか、彼らが見えるものよりもはるかに簡単である場合このため、ほとんどのソフトウェア保護ベンダーは、保護スキームの奥深くに含まれている印象的な技術を導入する可能性。
.NETの本質はMSILにコンパイルされたアプリケーションをインストールできるようにすることです、そして、JITまたはNGENにより、MSILは、ネイティブコードにコンパイルされるか、キャッシュにローカルに保存されています。これは、独立して、.NET Frameworkを実行することができ、真のネイティブ.exeファイルを生成するには意図されていませんでした。動的アセンブリのロード、MSILコードの生成次のようなフレームワークを必要とあまりにも多くのダイナミクスがあります。
あなたは、ネイティブイメージを生成するためにngen.exeを使用することができますが、あなたはまだだけでなく、元の非ネイティブコードを配布する必要があり、それはまだ、ターゲットマシンにインストールされているフレームワークを必要とします。
難読化は、1つの方法ですが、.NETアプリケーションの著作権侵害の保護のセキュリティを破壊から保護することはできません。どのようにあなたの.NETアプリケーションが改ざんされていないことを確認してください、そして、どのようにソースコードをリバースエンジニアリングすることができないことを確認していますか?
スケーターTOTALは、ネイティブコンパイル.NETの実行可能ファイルへの適切なツールです。ます。
:正確に言えば、それはネイティブのマシンコードに.NETアセンブリのMSILコードを変換し、そのアセンブリからMSILコードを削除し、それが不可能な簡単な方法でそれを逆コンパイルすること
の要件を意味します.NET Frameworkの
この制限事項:
この限定機能
コメントが見つかりません