問題タブ [dotfuscator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
719 参照

.net - ライブラリ (Dotfuscator) のインターフェイスを難読化する方法は?

私はプロジェクトのかなり大きなコレクションを持っていますが、それらのほとんどは、メイン アプリケーションの .EXE で使用される .DLL (アセンブリ) です。Dotfuscator 4.10 を使用して、それらすべてを一緒にスクランブルします。.DLL を「ライブラリ モードで実行」に設定しないと、インターフェイスが難読化され、アプリで使用できなくなります。ただし、難読化プロセスは、同じ実行ですべてのファイルに対して行われます。では、名前の変更が他のアセンブリやメイン アプリに反映されることを期待して、ライブラリ インターフェイスを完全に難読化することは可能でしょうか? これにより、アセンブリを保護できます。

A.DLL明確にするために、 public methodを持つアセンブリがあると仮定しvoid Hello();ます。難読化プロセス中の他のアセンブリやメインアプリを含め、ソリューション全体で、変更されたすべての呼び出しを(void a:a(); パブリックであっても) 名前を変更したいと思いますか?void Hello();a::a();

更新 1: /clr で C++/CLI を使用しています。つまり、マネージ コードとアンマネージ コードが混在しています。

0 投票する
1 に答える
485 参照

.net - Dotfuscator を使用するとどのような時間がかかりますか?

Dotfuscator Pro 4.10 を使用して大規模なソリューション (〜 200 アセンブリ) を難読化する必要があります。最後の実行には約 4 時間かかりましたが、これはかなり長く、ビルド自体よりもはるかに長くなります。何がそんなに時間がかかるのですか?つまり、設定を変更できます。たぶん、非常に長い時間がかかるが、私にとって不可欠ではない仕事をするように頼む.

何か案が?

ありがとう。

更新:私のコードは、ネイティブ呼び出しを使用した C++/CLI です。

0 投票する
1 に答える
515 参照

autofac - Autofacを参照するクラスライブラリを難読化する方法は?

Dotfuscator を使用して難読化されているプロジェクトで Autofac を使用しています。mscorlib バージョン 2.0.5.0 が見つからないと言って、dotfuscator が失敗する

Autofac を移植可能な Dll で難読化する方法を Dotfuscator に指示する方法はありますか?

Autofac チームは .NET 4.0 を参照して autofac をリリースする予定ですか?

他の提案はありますか?