0

重複の可能性:
最高の.NET難読化ツール/戦略
商用の.Netアプリケーションを難読化する必要がありますか?

みなさん、良い一日を。

小さなc#ゲームをリリースする準備ができていますが、c#アプリケーションをそのまま「デプロイ」すると、逆アセンブル/逆コンパイルが非常に簡単になると聞いています。だから私の質問-私は何を防ぐことができますか、または少なくとも人々が私のアプリケーションを逆アセンブル/逆コンパイルするのを難しくしますか?

1つ以上の方法はありますか?もしそうなら、あなたは何が最善だと思いますか?

UPD:以下で指摘したように、デフォルトの難読化ツールを使用すると、ゲーム内スクリプトにluaインタープリターを使用するため、リフレクションで問題が発生する可能性があります。

前もって感謝します。

4

1 に答える 1

1

Visual Studioには、コードを難読化する「Dotfuscator」(VS2010では[ツール]->[Dotfuscatorソフトウェアサービス])が含まれています。コードにリフレクションを実装すると、特定の問題が発生する可能性がありますが、コードに対して何を実行するかについてのオプションが提供されるため、そこにもある程度の柔軟性があります。

于 2012-08-05T12:48:44.337 に答える