Эта процедура подразумевает под собой воспроизведение кода утилиты языком, которым она изначально была создана. То есть это обратная процедура компиляции (преобразование кода в компьютерные команды). Выполнить эти действия можно воспользовавшись специальными программами.
Способы преобразования файлов EXE
Необходимость преобразовать подобные файлы может возникнуть у пользователей, которые хотят получить информацию о характеристике различных утилит. Имеются определенные программы, предназначенные специально для декомпиляции.
Способ 1: Использование утилиты VB Decompiler
Данный софт используется для преобразования утилит, которые были созданы на Visual Basic 5.0 или 6.0.
- Активируем программу и в главном окне выбираем вкладку «Файл».
- В появившемся меню нажимаем на «Открыть программу». Выполнить ту же процедуру можно используя быстрые клавиши Ctrl+O.
- В «Проводнике» находим нужный файл.
- Процесс преобразования должен запуститься самостоятельно. Если по какой-либо причине это не произошло, выберите «Старт».
- По завершению процедуры высветится надпись «Декомпилировано».
- Основное поле программы будет поделено на два окна. В левом можно увидеть хронологию, а в правом отобразится исходный код.
- Есть возможность сохранить на компьютер преобразованные файлы. В верхнем меню выберите «Файл» и перейдите по вкладке «Сохранить декомпилированный проект».
Способ 2: Воспользоваться программой ReFox
Данная программа предназначена для преобразования утилит написанных на FoxPro или FoxBASE+.
- Откройте программу и воспользуйтесь интегрированным Проводником для поиска необходимого файла. При нажатии на него сразу можно увидеть некоторую информацию.
- Нажмите правой кнопкой мыши на файл и в появившемся меню кликните на «Decompile».
- В следующем окне определите место для хранения новых файлов.
- После нажатия на «ОК», процедура будет автоматически запущенна и по окончанию выдаст оповещение.
Способ 3: С помощью DeDe
Эта утилита используется при необходимости выполнить процедуру с программами, написанными на Delphi.
- Запустите софт, и найдите значок «Добавление файла».
- Выберете файл с необходимым расширением.
- Для запуска работы утилиты кликните на «Процесс».
- После завершения процедуры появится окно со следующим текстом: «Дампирование Выполнено».
- Теперь можно просмотреть всю полученную информацию.
- Для сохранения полученных данных перейдите на раздел «Project» и поставьте напротив необходимых объектов галочки.
Способ 4: Программа EMS Source Rescuer
Данная утилита может работать с файлами, написанными на двух языках Delphi и C++ Builder.
- Активируйте программу и в первой строке выставьте путь к нужному файлу.
- Пропишите имя нового объекта в графе «Project name».
- Определите нужные файлы и выберите, какой кодировкой они были созданы.
- Открывшееся окно показывает еще не сохраненный код. Для дублирования его на компьютер укажите необходимый каталог и нажмите на «Save».
В этой статье был рассмотрен софт, помогающий в декомпиляции программ, написанных различным кодом. Известно еще множество подобных утилит, но именно эти обладают необходимыми функциями и довольно-таки просты в использовании.