In English



VB Decompiler

VB Decompiler は、Visual Basic 5.0/6.0 で書かれたプログラム (EXE、DLL、または OCX) および .NET ベースのプログラムを逆アセンブルおよび逆コンパイルできる高度なツールです。 テクノロジー (Visual C#Visual Basic .NET など)。 ご存知のとおり、Visual Basic と C# で書かれたプログラムは、解釈された疑似コード (p-code)、アセンブラの ネイティブ コード、および MSIL にコンパイルできます。 .NET アセンブリ (x86 および x64)。 VB Decompiler は、このすべての形式の逆コンパイルをサポートしています。



Lite version Pro version

P-Code は高レベルのコマンドで構成されているので、ソースコードへの逆コンパイルの可能性がかなり高くなります。(もちろん、変数の名前と一部の機能は逆コンパイルされません)。 VB デコンパイラは、 可能な限り正確にP-Codeからソースコードへの復元を行います。そして変更後に生成されたコードをコンパイルしてみてください。

Pコードの逆コンパイルの例
Pコードの逆コンパイルの例




もし、プログラムが ネイティブコードでコンパイルされている場合、機械語命令から完全なソースコードを復元することはできません。しかし、VBデコンパイラはこのような状況であってもプログラムを分析することができます。強力な逆アセンブラとエミュレータが含まれています。この強力なエンジンは、ほとんどのVBのコマンドに、ほとんどのアセンブラ命令をデコードしようとします。もちろん、いくつかのアセンブラコードの最適化に失敗し、時には適切ではない命令を生成したりします。しかし、この時点に於いてはこれがネイティブコードアプリケーションの分析に対する最善の方法なのです。

ネイティブコードの逆コンパイルの例
ネイティブコードの逆コンパイルの例




.NET アセンブリ にコンパイルされたプログラムの場合、VB Decompiler はマネージド アセンブリからすべてのテーブルとモジュールを回復し、IL 逆アセンブラを使用してすべてのメソッド、関数、およびイベントを逆アセンブルおよび逆コンパイルします。 ほとんどのコードは、いくつかの制限があるものの、良好な成功率で逆コンパイルできます。 VB Decompiler では、逆コンパイルのために .NET Framework をインストールする必要はありません。 逆コンパイルは、すべての Windows オペレーティング システムとほとんどの仮想システム (Parallels、Wine など) でサポートされています。

.NETの逆コンパイルの例
.NETの逆コンパイルの例






VB Decompilerは、ファイルに表示されているすべてのGUIフォームとユーザーコントロールも逆コンパイルします。 技術的な使用のために、デコンパイラはすべてのコントロールのオフセットを表示する場合があります。

フォームの逆コンパイルの例
フォームの逆コンパイルの例


一般的にVBデコンパイラはプログラム分析のための理想的なツールであり、あなたがソースコードを無くしたときや部分的にプロジェクトを復元する必要がある場合に完璧なツールです。



VB Decompilerには、Lite、Personal Educational Home、Business、トレース機能を備えたビジネス、分析機能を備えたビジネスの5つの異なるライセンスを提供しています


実際の比較表は ここに (英語)


Minimum System Requirements (for v8.4 or older): Pentium 166, 32Mb RAM, Windows 95/98/ME/2k/XP/2003/Vista/2008/7/8/8.1/10/11
Minimum System Requirements (for v9.0 or later): 1,3 Ghz x86 processor, 1Gb RAM, Windows XP/2003/Vista/2008/7/8/8.1/10/11
Minimum System Requirements (for latest version): 1,3 Ghz x86 processor, 1Gb RAM, Windows 7/8/8.1/10/11 with actual updates

Screenshots of VB Decompiler Pro:

Decompiling Visual Basic Native Code
Decompiling Code
Disassembling Visual Basic Native Code
Disassembling Code
Decompiling Visual Basic Forms
Decompiling Forms
HEX Editor for Decompiling Visual Basic Applications
HEX Editor
Visual Basic 6.0 Decompile String References
String References
Decompiling Visual Basic API
Decompiling API


* Microsoft, Windows, and Visual Basic are registered trademarks of Microsoft Corporation.






Main     News     Products     Documentation     Articles     Download     Order now     About us    

Privacy policy