Сейчас на форуме: subword, rtsgreg1989, zds (+9 невидимых) |
eXeL@B —› Основной форум —› C какой стороны подойти к программе? |
Посл.ответ | Сообщение |
|
Создано: 06 апреля 2008 18:01 · Личное сообщение · #1 Приветствую, братья и сестры Дело такое. Намедни попросили меня попробовать перевести одну старенькую учебную(деловая игра) программку(1994г), ну я взялся попробовать т.к. опыт имеется. Оказалось всё не так однозначно. Принёс домой, установил, запустил и сразу заметил, что загрузилась ntvdm, ну думаю хана... Что за формат такой? Загрузил файло в ИДУ, она предложила обработать его как Windows NE или MS-DOS executable. Программа, видимо, была написана под Windows 3.11, ибо там GUI никакой не досовский, а уже оконный. Так вот, всё бы ничего, но после дизассемблирования идой файла никак не получается ничего осмысленного, там даже никакой не код в итоге, а просто нераспознанные байты. Или может я не туда/не так/неверно (нужное и хотелось бы узнать) смотрю? Если кого не затруднит, просьба запихать программу в дизассмблер и посмотреть самому. Как вообще к ней подступиться? Вот ссылки на программу (150кб): link_deleted_by_forum_engine/files/4573247 rapidshare.com/files/105333888/AILA.rar.html webfile.ru/1853328 PS Известно, что до меня была предпринята успешная попытка перевести интерфейс, но данные были утеряны. С ув. |
|
Создано: 06 апреля 2008 18:09 · Личное сообщение · #2 |
|
Создано: 06 апреля 2008 18:12 · Личное сообщение · #3 |
|
Создано: 06 апреля 2008 18:28 · Личное сообщение · #4 |
|
Создано: 06 апреля 2008 18:34 · Личное сообщение · #5 |
|
Создано: 06 апреля 2008 19:41 · Личное сообщение · #6 А я качнул Проверено, мин нет. Запустить програму не получилось. Пшет: "Не удается найти VBRUN.DLL" Но открывал в хекс-редакторе, какие-то строки там видно. В программе присутствуют строки типа: Insert password: Select team number: Select a item and press Report Так что WinHex в руки и Arbeit macht frei! |
|
Создано: 06 апреля 2008 19:53 · Личное сообщение · #7 |
|
Создано: 06 апреля 2008 20:42 · Личное сообщение · #8 Sturgeon пишет: Если это не PE-файл, то редакторы ресурсов вряд ли возьмут его. Хотя может есть какие-то специальные редакторы под NE. Контейнеры PE и NE очень похожи (одно продолжение другого), так что редакторы ресурсов (нормальные) NE открывают без вопросов. Но тут другая проблема. Уж больно заморочно переводить ресурсы такой хрени =). ИМХО проще переписать весь проект на современный язык и скомпилить это дело под современную ОСь. Берёшь здесь: forum.apl.kz/showthread.php?t=7560 Visual Basic 3 Decompiler (там же и нужная либа) декомпилишь, получаешь "исходники". Не совсем чтобы нормальные, но это должно помочь. А ковырять под древнючим отладчиком древнючий интерпретатор VB3 занятие не из приятных. ----- Всем привет, я вернулся |
|
Создано: 07 апреля 2008 20:39 · Поправил: Sturgeon · Личное сообщение · #9 Bitfry пишет: Контейнеры PE и NE очень похожи (одно продолжение другого), так что редакторы ресурсов (нормальные) NE открывают без вопросов. Дык вроде как не я вопрос задавал, но все равно спасибо ;). Было бы интересно посмотреть на "нормальный" редактор ресурсов, который откроет NE-файл. Я пробовал выложенный файл через restorator, CFF explorer, PE explorer, Exescope. Ни один не справился. Скорее всего это связано с тем, что прога написана на древнем диалекте Бейсика? Какие редакторы ресурсов могут переваривать NE? |
|
Создано: 08 апреля 2008 14:22 · Личное сообщение · #10 Ребята, спасибо за советы. Завтра отвечу на вопросы подробнее, ибо сейчас нет возможности, пишу с телефона. Сейчас ковыряю программу с Winhex и не могу понять как туда русский вставить. Попробовал несколько кодировок, не подошло. Там шрифт вроде Arial, он вообще кириллицу держит? Если у кого есть возможность, то просьба скачать и попробовать заменить(т.е. найти ее в winhex и перевести) фразу "Insert password:", она сразу при запуске программы появляется. |
|
Создано: 08 апреля 2008 14:42 · Личное сообщение · #11 Кстати, ребята, кто заметил с программой идет база данных формата Access. Есть предположения, что часть текстовых данных хранится там, ибо не все данные удалось найти в самом ехе, но версия базы microsoft access 1.x. Вопрос, чем запустить это? 2003 матерится, другого офиса сейчас нет. Может, кто подскажет? |
|
Создано: 09 апреля 2008 12:31 · Личное сообщение · #12 |
eXeL@B —› Основной форум —› C какой стороны подойти к программе? |