2016-05-12 27 views
0

私は難読化したい製品「prod.exe」を持っています。 'prod.exe'には 'common1.dll'と 'common2.dll'という2つの依存関係があります。ILMergeが.dll依存関係とマージした後の.NET exeファイル - ConfuserEx

ConfluenceEx.CLI.exeを使用して、 '.crproj'設定ファイルの依存関係を一覧表示して、 'prod.exe'を難読化することができます。

また、 'common1.dll'と 'common2.dll'のdllを難読化したいと思います。もちろん、これらのdllを自分で難読化すると、私の製品はそれらを参照することができなくなるため、私はその製品を難読化すると同時にそれを行う必要があります。

私はConfuserExを使ってこれを行う明確な方法は見つけられませんが、私が試みた潜在的な解決策は、最初にILMergeを使用してexeとその従属DLLをマージして、ConfuserExで結果のマージされたexeを難読化することです。うまく作品をマージするが、私はConfuserExてマージされたexeファイルを実行しようとすると、私はエラーを取得:

Failed to resolve dependency of prod.exe

このエラーは、私が依存DLLへのConfuserEx・パスを提供するか否かが起こります。依存関係はprod.exeのバイナリ内にありますが、ConfuserExはそれらを見つけることができません。

この問題を解決する助けがあれば、それはexeを難読化する方法であろうとそれを別々に依存するか、あるいは私が試みたようなマージされたバイナリ上で行うかどうか、

乾杯

答えて

0

ConfuserExがILMergeを使用する必要性を取り除く、デフォルトではターゲットに依存関係をマージ表示されます。

+0

これはどういう意味ですか? – corentinaltepe

関連する問題