Меня попросили обновить программу, написанную в 1987 году на Delphi (наверное). У меня нет документации по этой программе, только несколько замечаний программиста, которые не имеют особого смысла.
Компакт-диск показывает эти файлы:
Size | Filename
19956 VP.DTA
142300 VP.LEX
404 VP.NDX
126502 VP.RCS
131016 VP.SCR
150067 VP.XEL
101791 vp.exe
Кто-нибудь из этих файлов является базой данных? Если да, могу ли я получить доступ к его данным?
Я пробовал несколько декомпиляторов кода, но они показывают сообщение о том, что это не Win32-совместимое приложение.
Программа запускается в MS-DOS.
Возможно ли получить исходный код? Могу ли я использовать этот код для создания нового приложения?
Update01: я могу запустить программу в MS-DOS. Программа сопрягает глаголы и показывает пример предложения, в котором можно использовать глагол. Графический интерфейс немного сбивает с толку, и здесь нет меню справки, поэтому я не вижу всех возможностей программы.
Update02: в разговоре с владельцем программы мы нашли другое решение. Он спрашивает меня, возможно ли иметь программу на сервере, и клиенты могут войти в систему с помощью пользователя и пароля и выполнить программу в терминале. У меня есть учетная запись на моем университетском сервере, к которой я могу получить доступ через ssh, а также компилировать и выполнять на ней c-программы. Сервер находится в Linux, поэтому я не могу попробовать программу на нем. Если я настрою сервер Windows, могу ли я иметь несколько человек, которые получают доступ к программе и выполняют ее в терминале? Программа является exe. Разве это не вызывает проблем с безопасностью?