Содержание справки · Справка в PDF
Открытие файла
Выберите «Файл > Открыть программу» (File > Open program), чтобы открыть бинарный файл поддерживаемого VCL-приложения для Win32 или Win64, написанного на Delphi или созданного в C++Builder.
VCL-приложения, созданные в C++Builder, открываются тем же способом. В поле компилятора C++Builder и Free Pascal отличаются от Delphi; подсказка показывает полные сведения о компиляторе и базе сигнатур.
- Выберите «Файл > Открыть программу» (File > Open program) и укажите входной файл.
- Дождитесь заполнения дерева проекта и завершения начальной обработки.
- Проверьте восстановленную структуру кода и форм перед переходом к отдельным процедурам.
Перетаскивание и открытие через командную строку
Вы можете перетащить бинарный файл из Проводника на DE Decompiler или передать его путь в командной строке. Распознавание зависит от содержимого файла, поэтому незнакомое расширение файла или его отсутствие само по себе не препятствует анализу. Поддерживаемые ярлыки Windows могут быть разрешены до ссылаемых файлов.
Сохраненные базы анализа также можно открыть путем перетаскивания или передачи их пути в командной строке. При работе с несколькими сборками сохраняйте однозначность путей и версий файлов.
Отмена начального анализа
Улучшена отмена открытия больших приложений, поиска классов, чтения форм и полной декомпиляции. После запроса отмены дальнейшая обработка процедур прекращается; неполный результат полной декомпиляции по-прежнему отбрасывается.
При отмене необязательного анализа прототипов разобранный файл остаётся открытым, а уже найденные прототипы, API и строки сохраняются. Незавершённые отчёты не выводятся; после прерывания восстанавливаются параметры декодирования.
Входные данные с ограниченным распознаванием
Доступные инструкции и метаданные определяют детализацию восстановленных имен, типов и вызовов. Вариации компилятора, необычная информация о типах, защита и повреждение файла могут повлиять на распознавание; проверьте неожиданный результат в представлении нативных инструкций. См. Совместимость компиляторов и RTTI и Интерпретация восстановленного кода.
Для воспроизводимого анализа сохраняйте точный бинарный файл и фиксируйте использованные настройки. Более поздняя сборка с тем же именем файла может иметь другие адреса, структуру и поведение.