一部のアセンブリの64ビット(x64)バージョンをビルドし、64ビットをサポートしていると主張する.NETReactorで難読化しようとしています。ただし、すべての保護およびロックオプションを無効にしても、.NETReactorは常に32ビットアセンブリを生成します。
.NET Reactorで64ビットアセンブリを作成する方法を知っている人はいますか?
一部のアセンブリの64ビット(x64)バージョンをビルドし、64ビットをサポートしていると主張する.NETReactorで難読化しようとしています。ただし、すべての保護およびロックオプションを無効にしても、.NETReactorは常に32ビットアセンブリを生成します。
.NET Reactorで64ビットアセンブリを作成する方法を知っている人はいますか?
.NET Reactorサポートに電話して、32ビットアセンブリを入手する理由を直接尋ねてみませんか(つまり、製品が64ビットアセンブリを生成すると主張している場合)。
ちなみに、.NETアセンブリをビルドするときは、「anycpu」で/ platformオプションを使用します。これは、結果のアセンブリが任意のバージョンのWindowsで実行できることを示します(つまり、x32ではWindowsは32ビットアセンブリとして実行されます。 x64 Windowsは64ビットアセンブリとして実行されます)。
次に、難読化ツール(.NET Reactorではありません)を使用して難読化し、両方の環境で完全に実行します。
これに気付いていない場合は、.Net Reactorの非公式サポートフォーラムがあり、実際のサポートがない場合に便利です。
この問題は、.NETReactorのv4.5.0.0で解決されたようです。