私はdllを作成し、アプリケーションにアクセスしました。アプリケーションをデバッグすると、dll コードに入り、コードを読み取ることができます。セキュリティ上の理由から、この dll 関数のデバッグを防止したいと考えています。どうすればそれができますか?また、人々がコードを完全に見ないようにしたいと思います。
3 に答える
4
難読化は、あなたが探している可能性が最も高いものです。
于 2012-11-20T09:23:44.820 に答える
3
デバッグを防ぐには、DLLプロジェクトのプロパティを開き、[高度なコンパイルオプション]で[デバッグ情報の生成]を[なし]に設定する必要があります。以上です。
手順:プロジェクトを右クリック->[プロパティ]->[ビルド]タブ->[詳細設定]ボタン->[デバッグ情報]ドロップダウン値を[なし]に設定します。
于 2012-11-20T09:25:22.210 に答える
1
Eazfuscator.NETなどの難読化ソフトウェアを使用することをお勧めします。
これにより、ILSpy、dotPeek などの逆コンパイル ツールがコードをわかりやすい方法で表示できなくなります。
于 2012-11-20T09:48:45.143 に答える