2011-01-13 10 views
2

外部.NET DLLからいくつかのメソッドを呼び出す.NET Winformがあります。私はwinformの問題を難読化した。しかし、私はDLLを難読化し、私のWinformはもう実行されません。Winformとその外部依存関係(DLL)の難読化

どのようにwinformと外部DLLをリフレクターから保護するか考えてみませんか?

ありがとうございます!

+0

"しかし、私はDLLを難読化したとき、Winformはもう動作しません。"誰かが手伝ってくれるようなら、もっと具体的にする必要があると思います。 –

+0

obfuscatorエラーのように聞こえます。あなたはどちらを使っていますか?難読化ツールを使用する全般的なポイントは、コードを使用するだけで、すべての機能をそのまま残しておくことです。うーん。 DLLのパブリックメソッドも難読化されている可能性があります。そのため、クライアント/フォームコードでも呼び出すことはできません。これらのメソッドに含める必要のある設定や属性があるので、難読化ツールはそれらを無視しますか? –

+0

非常に効果的な難読化ツール、誰もそれを逆コンパイルしようとはしません。ベンダーからのサポートを受ける。 –

答えて

1

winformsアプリケーションとDLLの両方を難読化しているので、両方のソースコードにアクセスできることを前提としています。もしそうなら、winformsアプリケーションに(DLL参照ではなく)コードとしてDLLを組み込み、全体を難読化してみてください。

+0

残念ながら、いいえ、私はDLLのソースコードを持っていません。これは、他のプロジェクトとの共有DLLだからです。 Dotfuscatorから、私はこのDLLを指してビルドします。それは2度:1つは私のwinform用で、もう1つはDLL用です。 – Eddie

関連する問題