Назад к содержанию

Просмотр кода

Основным элементом VB Decompiler'а является окно для просмотра и анализа декомпилированного кода. Для удобства использования в нем заложен целый ряд функций, упрощающих анализ программы:

1. Подсветка синтаксиса, упрощающая читабельность кода программы.
2. Мощный алгоритм сворачивания блоков кода, позволяющий скрывать и также просто разворачивать содержимое условий и циклов, что значительно ускоряет анализ кода в VB Decompiler.
3. Возможность отображения адресов, по которым расположен тот или иной код, что упрощает нахождение соответствий в машинном коде, а также совместный анализ кода с коллегами, использующими другие сторонние инструменты.
4. Также поддерживается отображение HEX кодов бинарных данных, которые соответствуют исследуемому коду.

Все эти возможности представлены встроенными в декомпилятор анализаторами кода и никак не зависят от используемой операционной системы или каких-либо внешних компонентов. Вы можете настроить все эти возможности в разделе Утилиты -> Опции. Подробнее обо всех возможностях настройки можно ознакомиться в разделе Настройки программы.

В старых версиях декомпилятора (в версиях 8.4 и младше) для подсветки синтаксиса декомпилированного кода использовалась библиотека RAEdit. Тем не менее, если было достаточно упрощенного варианта, то этот компонент можно было также удалить из папки с программой. В этом случае VB Decompiler использовал стандартный RichEdit компонент, в котором использовался базовый режим подсветки синтаксиса.