Spices.NET JP(日本語版)
.NET 開発ソースコード難読化ツール。
.NET 開発ソースコード難読化ツール。
Spices.NET JPは、ソースコードを確実に保護することができます。アセンブリを逆コンパイルして指定したソースコード(VB.NET、C#、IL、Managed C++、J#またはDelphi.NET)に変換する機能もございます。例えば、Visual Basicプログラマーが、C#で作成したアセンブリをVB.NETのソースコードとして変換し使用することが可能です。またこの他にプロジェクトの構造を解析する機能もございますので、本製品を使用することにより最適な設計を施したプロジェクトの作成も可能です。またこの他にプロジェクトの構造を解析する機能もございますので、より最適な設計を施したプロジェクトの作成も可能です。
製品概要
Spices.Obfuscator
Reflector for .NETなどのツールによる逆コンパイルから作成したアセンブリのソースコードを守ります。以下に主な機能を列挙します。
Spices.Decompiler
アセンブリを逆コンパイルしてC#、VB.NET、IL、J#、C++またはDelphiのソースコードを生成することができます。生成されるコードは、強調構文、インデント、折りたたみ表示(アウトライン表示)、アクティブヒントなどをサポートしています。アセンブリやプロジェクトの構造をあらわすコードフローダイアグラムを構築することにより、その階層構造を解析し設計上のバグなどのエラーの発見に役立ちます。
Spices.Documenter
Spices.Documenterは、コードに関連するドキュメントの作成および管理を行います。 プロジェクトのコードのドキュメンテーションを作成し、XML (/doc) 形式にエクスポートすることもできます。
Spices.Informer
アセンブリメンバに関する情報を取得し、アセンブリの解析に便利な機能を提供します。トークンの情報、実装および継承されたインターフェイスなど、プロジェクトに関するさまざまな情報やプロジェクトのアセンブリ メンバの使用状況などを把握することができます。この機能はプロジェクトの最適化を行うもので、全く使用されていないメンバを発見してプロジェクトから削除することができます。
実装や継承されたインターフェイスの階層構造を表示したり、プロジェクトを最適化することができます。
Spices.Modeler
要素の関係を示すプロジェクトのダイアグラムを構築することができます。これにより、プロジェクトの階層構造を解析し、設計上の欠陥が発見しやすくなります。また、デバッグやトレースに使用することもできます。
Spices.Investigator
ヘッダー、メタデータ、メタストリームなど低レベルのアセンブリ情報が取得でき、バイナリでアセンブリ データを表示することができます。 プロジェクトのバイナリコードを簡単に検証できます。これは、プロジェクトを逆アセンブルする場合や、効果的なコンパイルを確認する場合に役立ちます。
Spices.VSIP.NET, Spices.VSIP.Obfuscator
Spices.VSIP.NET SuiteとSpices.VSIP. ObfuscatorはVisual Studio のツールメニューに組み込んで使用できます。(VSIP:Visual Studio Integration Package)