1

私はdllを作成し、アプリケーションにアクセスしました。アプリケーションをデバッグすると、dll コードに入り、コードを読み取ることができます。セキュリティ上の理由から、この dll 関数のデバッグを防止したいと考えています。どうすればそれができますか?また、人々がコードを完全に見ないようにしたいと思います。

4

3 に答える 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 に答える