.NetReactorを使用してコードを難読化しました。次に、難読化されたコードのセットアップパッケージを作成するにはどうすればよいですか。または、難読化されたコードのセットアップパッケージを作成するための他のツールはありますか。前もって感謝します。
5 に答える
BitHelmet Obfuscator には問題はありませんでした。私のセットアップ パッケージは、プロジェクトの出力ではなく、BitHelmet の出力フォルダーにある難読化されたアセンブリを使用するだけです。正常に動作します。
なぜこれが問題なのかわかりません。アセンブリを難読化する前に、セットアップ パッケージを作成してみませんか?
Dotfuscator を使用する方法を見つけました。以下に手順を示します。最初に Dotfuscator プロジェクトを作成する必要があります。つまり、ソリューションを右クリックし、プロジェクトを追加し、プロジェクト タイプとして Dotfuscator を選択します。作成されたプロジェクトに対して、[入力] -> [マップ] を右クリックして、実際のプロジェクトからの出力を投影します。Dotfuscator プロジェクトをビルドします。次に、セットアップ プロジェクトを追加します。セットアップ プロジェクトの出力を Dotfuscator の出力にポイントします。そして、ビルドしてセットアップを作成します。これで、コードが難読化されました。
現在、.Net Reactor、難読化を使用して、出力をセットアップ パッケージに追加するソリューションを探しています。
VS 付属のセットアップ プロジェクトを使用していますか? そのためには、難読化がビルド プロセスの一部として行われるように、難読化ツールが MSBuild ベースの難読化をサポートする必要があります。このようにして、難読化された dll をセットアップ プロジェクトで使用できます。