問題タブ [eazfuscator]
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.
c# - 難読化されていない eazfuscator パブリック メンバー
eazfuscator.net で .net プロジェクトを難読化しようとしています。問題は、.NET Reflector を使用して逆コンパイルすると、多くのコードが表示されることです。すべてのプライベート メンバーは難読化されていますが、パブリック メンバーはプログラムに関する多くの情報を提供します。
私のライブラリの公開メンバーも難読化することは可能ですか? 通常、パブリック メンバーは他のアセンブリからアクセスされるため、これがプログラムによって行われないことはわかっています。しかし、他のアセンブリからのアクセスもツールから名前が変更されるように、ソリューション全体を難読化することは可能ではないでしょうか?
私はすでに使用しようとしましたObfuscationAttribute
しかし、それは実際には何の違いもありませんでした。
では、eazfuscator または別のツールでそのようなことを行うことは可能ですか?
vb.net - 私が作成した EAZFuscated プログラムを他の人が実行することはできません
私は調査を行いましたが、まだこれを理解できませんが、問題は知っています。問題は、Eazfuscator が他の人の PC にインストールされていないことですが、このエラーが発生せず、eazfuscator をインストールせずに実行するにはどうすればよいでしょうか? または、別のものを使用する必要がありますか?
保護されたアプリケーションの実行中にエラーが発生しました:
このアプリケーションは Eazfuscator.NET の評価版でビルドされているため、配布することはできません。Eazfuscator.NET をこのコンピューターにインストールして、このアプリケーションを実行できるようにすることができます。
c# - Eazfuscator.NET 3.3 は .NET 4.5 をサポートしていませんが、.NET 4.5 ターゲット フレームワークを持つプロジェクトを難読化できます。私は何を理解していませんか?
Eazfuscator.NET はバージョン 3.3 まで無料でしたが、3.3 には .NET 4.5 サポートが含まれていないと書かれています (サポートは v3.4 でリリースされました) が、.NET 4.5 に対してビルドされたプロジェクトを難読化できます。
何が表示されないのですか?
c# - コード仮想化の難読化により、最大 CPU が発生しますか?
私は Eazfuscator.NET を使用して .NET Web サイトを難読化し、実際に適切な難読化を実現するためにコード仮想化オプションを使用したいと考えていますが、難読化された Web サイトにログインしようとすると、サーバーの CPU が 100% にスパイクし、ページ時間が長くなります。この難読化機能をオフにすると、ページは正常に機能しますが、dll は読みやすくなります。
で使用しているオプションは次のAssemblyInfo.cs
とおりです。
これが発生する理由と、CPU スパイクを回避する方法を知っている人はいますか?
vb.net - Visual Studio 2015 がエラー コード BC30506 で失敗する理由
約 1 か月前に Visual Studio 2012 から 2015 に移行した非常に大きなプロジェクトがあります。
コードは健全です。このランダムな発生があった最後の 2 日間を除いて、99.9999% の確率でコンパイルされます。
難読化ツール (Eazfuscator 有料版) を使用してソリューションを構築しています。
過去 2 日間、私は仕事をすることができました。すべてが何度も何度もコンパイルされ、問題なく動作しましたが、難読化モードでプロジェクトをコンパイルしようとすると、コンパイラが失敗し、エラー リストに次の情報が表示されます。
重大度コード 説明 プロジェクト ファイルの行エラー
BC30506 Handles 句には、含まれる型またはその基本型の 1 つで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmHome.vb 719 エラー
BC30506 Handles 句には、含まれる型またはその基本型の 1 つで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 5 エラー
BC30506 Handles 句には、含まれる型またはその基本型のいずれかで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 9 エラー
BC30506 Handles 句には、含まれる型またはその基本型の 1 つで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 13 エラー
BC30506 Handles 句には、含まれる型またはその基本型の 1 つで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 17 エラー
BC30506 Handles 句には、含まれる型またはその基本型のいずれかで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 38 エラー
BC30506 Handles 句には、含まれる型またはその基本型の 1 つで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 42 Blockquote
[ビルド] メニューから [クリーン] をクリックしても何も変わりません。
フォームで作成して使用した多数のカスタム コントロール (ボタン、チェックボックス、リストなど) があります。Eazfuscator は、コンパイル中にこれらのコントロールの名前を難読化します。これにより、デザイナーでフォームを表示できなくなります (これは常に症状でした)。しかし、上記のエラーが表示された場合、難読化されたソリューションを IDE で再構築することはできず、難読化されていないソリューションを再構築することさえできません。私は立ち往生しています。
残念ながら、これが発生すると、プロジェクトは二度とコンパイルされなくなります。基本的に、プロジェクトをバックアップから復元し、作業を失う必要があります。
これは何が原因ですか?私に何ができる?IDEがソースから直接再構築し、難読化された出力をまったく見ないように、どうにかしてソリューションをクリアできますか?
eazfuscator - Eazfuscator.NET v3.3/.NET 4.0 - 入力ファイルの処理中にエラーが発生しました。
Eazfuscator.NET v3.3/.NET Framework 4.0 - Target フレームワークを 3.5 から 4.0 に変更すると、次のエラーが発生しました。3.5 フレームワークでエラーなくコンパイルされます。
入力ファイル 'MyApp.exe' の処理中にエラーが発生しました --> sn.exe: Copyright (c) Microsoft Corporation. 全著作権所有。
AppData\Local\Temp からファイルを削除しようとしましたが、コンピューターを再起動し、VS2012 を再起動しましたが、これまでのところロックされていません。
助けてください。
.net - .Net Eazfuscator またはその他のシンボルの名前変更
最後の Free Eazfuscator のデフォルトのコマンド ライン ビルド文字列では、私のプロジェクトでバグのある出力が生成されます。複雑な難読化を無効にして、名前の変更だけを使用する方法はありますか? または、他の無料の単純な .Net 難読化ツールをお勧めします。
c# - Eazfuscator.NET で「定数リテラルのプルーニング」を無効にする
Eazfuscator.NET (アセンブリ レベル) で "Constant Literals Pruning" を無効にしたいと考えています。これはどのように可能ですか?
背景: カスタム属性コンストラクターで列挙型を使用します。列挙型を含むアセンブリを参照しないアセンブリに属性クラスがあるため、コンストラクター パラメーターの型はオブジェクトです。
難読化前:
難読化後 (逆コンパイル):
属性のコンストラクターで、値を Enum にキャストします。これにより、難読化されたアセンブリで例外が生成されますが、難読化されていないバリアントでは生成されません。