難読化ソフトを調べていたのですが、マクロで簡単にできるのではないかと思いました。Visual Studio 2010 のクラス ダイアグラムに移動すると、クラス名、プロパティ、フィールドなどをクリックして、意味のある名前から a、aa、aaa、abc などに簡単に名前を変更できます。非常に小さなプロジェクトでは、これは非常に簡単ですが、大規模なプロジェクトではそうではありません. クラス図の一連のクラス、フィールド、プロパティなどをループして名前を変更するマクロを作成できますか。その方法はすぐにはわかりませんでした (スタジオでマクロを書いたことがないため)。どんな方向でも役に立ちます。最終的なマクロ コードを投稿できることをうれしく思います。ありがとう!ウェイン。
2 に答える
0
Dotfuscator の代わりにマクロを使用する理由はありますか? VS2010では無料で、商用ライセンスでより多くの機能を利用できます。
ボタンを押すだけでソースコードをその場で難読化したい場合は、マクロを作成できます。Dotfuscator のコマーシャルは、「Visual Studio 統合」を誇っています。
于 2010-06-25T22:25:00.960 に答える
0
マクロを介してこれを行うと、正確性が保証されません-多くの場合、VSはクラス/メソッドの名前を変更できません-その場合はどうなりますか?
また、「マクロを書く」というと耳には簡単に聞こえますが、完全な難読化ツールを作成することが不可欠です。クラス/メソッドの名前を何に変更するかを決定し、競合を回避し、仮想メソッドなどの特殊なケースに対処し、一部のクラスを除外する必要があります。 /methods など、数え切れないほどのルールがあります。
難読化ツールを使用する方がはるかに優れています。Crypto Obfuscatorを試してください。
于 2010-06-30T10:10:36.050 に答える