1

Visual Studio2010に付属しているDotfuscatorCEツールを使用して、コードを難読化することができた次のコマンドを使用して、ac#プロジェクトを難読化しようとしています。

ここに画像の説明を入力してください

ただし、プライベートメソッド名またはパブリックメソッド名は変更されません。[アセンブリ]-> [プロパティ]の下にある[ライブラリモード]を変更することで、関数の名前を変更できるはずです。

ここに画像の説明を入力してください

しかし、ビルド後のイベントコマンドラインにライブラリプロパティを含める方法がわかりません。誰か助けてくれませんか。

前もって感謝します。

4

2 に答える 2

1

dofuscatorコマンドラインのヘルプテキストによると:

Extended Options:
        /in:[+|-]<file>[,[+|-]<file>]                : specify input assemblies. Use prefix to obfuscate input as public(+) or private(-) assembly, use : after the filename to specify a package type

したがって、デフォルトでは、実行/in:foo.exeするだけfoo.exeで、ライブラリモードではないものとして扱われます。代わりにライブラリモードで難読化するには、次の+ような記号を使用します/in:+foo.exe

于 2013-03-28T15:16:32.853 に答える
0

アールツ、

あなたは部分的に正しいです、ライブラリモードはexeのためにデフォルトで無効にされています、しかしdllは反対です。Sanの元の投稿を見ると、彼がdllを難読化していることがはっきりとわかります。したがって、彼の問題です。

于 2015-01-09T14:52:56.233 に答える