GUI Дизайнер и глубокая оптимизация в VB Decompiler v10.5

Рад представить обновленную версию VB Decompiler от DotFix Software с новыми возможностями декомпиляции Visual Basic приложений: визуальным дизайнером форм и существенными оптимизациями: http://www.dotfix.net/doc/vb_decompiler_105.htm

VB Decompiler v9.7: Трассировка и значительные улучшения Native Code

После нескольких месяцев кропотливой работы мы рады представить новую, значительно переработанную версию VB Decompiler. На этот раз изменения коснулись главного — декомпиляции Native Code. Этого ждали многие и вот, наконец, после значительного рефакторинга кода появилась возможность значительно переработать и улучшить эмулятор. Это еще не идеальный вариант, но логика работы эмулятора Native Code была существенно улучшена. Немного теории. Visual Basic позволяет программисту менять настройки компилятора Native Code, а именно включать оптимизацию для маленького кода, оптимизацию для быстрого кода и отключать оптимизацию совсем. Во всех трех случаях в созданном EXE файле мы получаем совершенно различные блоки сгенерированного кода. Начиная с версии 9.7, VB Decompiler одинаково хорошо эмулирует все три типа оптимизации при создании частично декомпилированного кода. Да, это действительно работает! Теперь кратко о том, что было сделано помимо переработки и улучшения алгоритмов эмулятора.

VB Decompiler v9.4: Декомпилятор, Дизассемблер, HEX Редактор

Рад представить очередное обновление VB Decompiler! Основные усилия при разработке этого релиза были направлены на удобство использования декомпилятора при анализе кода. Изменения назревали давно и на данный момент должны сильно повысить удобство при использовании продукта.

VB Decompiler v9.0: Новая эра в декомпиляции Visual Basic приложений

Спустя почти полгода кропотливой работы я рад представить Вам VB Decompiler v9.0 ! Почему же именно 9.0 а не 8.5? Причин тому несколько. Главная причина в том, что проект был полностью переписан с Visual Basic 6.0 на Delphi XE2. Переписан практически с нуля. Несмотря на то, что многие вещи увы невозможно было портировать как есть — я сделал многое для того, чтобы все функции декомпилятора работали точно так же как и в предыдущей версии или лучше.

VB Native Code

Решил таки я взяться за Native Code и сделать все на твердую пятерку. Для начала было решено написать поддержку ранних вызовов объектов. Движок был значительно переработан и теперь вызовы по DispID поддерживаются наравне с вызовами по VTable номерам. Также были полностью переработаны обращения к внутренним методам vbGlobal. Благодаря чему теперь правильно производится редирект от vbGlobal.Printer к … Читать далее

Анонс VB Decompiler 6.0

Сделаны заключительные шаги перед релизом VB Decompiler 6.0. Версия получилась провокационная 🙂 C одной стороны сделано очень много нового в Native коде, с другой — еще многое предстоит сделать. Для начала освещу хотябы часть нововведений новой версии. Во первых движок эмулятора увеличился по сравнению с версией 5.0 почти в два раза. Это и эмуляция новых … Читать далее