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

Плагины



Начиная с самых первых версий VB Decompiler поддерживает внешние компоненты - Плагины. От версии к версии декомпилятора мы постоянно расширяем API SDK. Это позволяет наиболее полно интегрировать тот или иной плагин с внутренними структурами декомпилятора. Что дает возможность значительно расширять функциональность декомпилятора.

Все что Вам нужно для разработки плагинов - знание любого языка программирования, позволяющего создавать DLL библиотеки и работать с адресами. Подробное SDK на основных языках представлено в папке Plugins SDK, расположенной в корневой директории с VB Decompiler. Готовые же плагины можно посмотреть в папке Plugins, а также проверить их возможности через меню Плагины в главном окне VB Decompiler.

Важно: При разработке плагинов крайне рекомендуется поддерживать обратную совместимость с устаревшими версиями Windows (такими как Windows 98), поэтому следует иметь ввиду, что сборка плагинов в новейших версиях среды Delphi (таких как XE) не позволит их использовать в системах младше Windows 2000. VB Decompiler загружает при старте все доступные плагины, чтобы  их инициализировать. Если какой-либо плагин несовместим с текущей ОС, VB Decompiler не сможет его загрузить. По этой причине крайне рекомендуем разработанные в новейших версиях Delphi плагины компилировать в седьмой версии этой среды разработки перед публикацией - это сделает их менее критичными к версии Windows

Мы всячески приветствуем разработку новых и полезных плагинов. Поэтому каждая достойная разработка вознаграждается бесплатной лицензией на VB Decompiler Pro.

*Windows, Windows 98 and Windows 2000 are registered trademarks of Microsoft Corporation. Delphi is a registered trademark of Embarcadero.