Автор | Сообщение |
|
| |
Пост N: 1
Зарегистрирован: 04.12.12
|
|
Отправлено: 04.12.12 17:32. Заголовок: декомпиляция файла clipper ***.exe
Добрый день. Прошу помощи или хотя бы совета.. Есть программа калькуляций, написана на clipper. Исходников нет. Работает в настоящее время на машине с Windows XP SP3. Возникла острая необходимость переноса этой программы на другой компьютер. Дело в том, что в аннотации автор предупреждает, что "программа привязана к конкретному компьютеру и простым копированием не переносится". Мы бы обратились к разработчику, но человек умер... Я перенесла все: и папку с программой, и системные NT-файлы CONFIG и AUTOEXEC.Поначалу при запуске вылетало бесконечное "несанкционированное использование". Поместила все на системный диск С. Теперь запускается оболочка, и вылетает ошибка "BASE/1132 выход за границы индекса:array access". В чем собственно вопрос:как декомпилировать экзешник (может быть я смогу выяснить, к чему конкретно привязана программа). Я скачала Valkyrie 5, и Rescue, но к моему стыду не понимаю, как ими пользоваться, может быть у кого-нибудь есть инструкция к этим декомпиляторам? Или что-то еще надо прописать? (где-то читала еще про config.sys и autoexec.bat...) Спасибо.
|
|
|
Ответов - 5
[только новые]
|
|
|
| Администратор
|
Пост N: 2585
Зарегистрирован: 23.05.05
|
|
Отправлено: 04.12.12 17:51. Заголовок: Валькирией несложно ..
Валькирией несложно пользоваться, правда она не всякий exe декомпилирует. Да и вообще не всякую клиппер-программу можно декомпилировать. Надо запустить v5.exe, нажать F3, выбрать файл exe. Если декомпиляция удалась - появится окно с ее результатом. Затеи надо выбрать из меню File - Recover, указать Application (это все приложение). И изучать получившийся main.src
|
|
|
|
| постоянный участник
|
Пост N: 342
Зарегистрирован: 06.02.07
|
|
Отправлено: 05.12.12 13:38. Заголовок: С валькирией бывают ..
С валькирией бывают иногда сложности (мне встречались, например, при разгребании унаследованного софта - к примеру, когда человек копипастил функцию в несколько PRG, в каждом случае немного модифицируя "по месту", а имя функции оставлял одно и то же). Да и с некоторыми конструкциями Валькирия не всегда точно разбирается. Иногда приходится комбинировать RESCUE5 и Валькирию - глядя на "нечеловеческий" (но точный) код от RESCUE, править код от Валькирии... Ольга , если хотите, могу попробовать помочь декомпильнуть. Шлите EXEшник (в зипе/раре, конечно) на gustow33 [dog] mail . ru Если, конечно, ваш софт - не "стратегически секретный" :) Может быть, повезет - и не окажется, что "привязки" или иные "хитрости" сделаны какими-то СИшными функциями или 3-сторонними "нестандартными" (и недоступными) библиотеками... и не слинковано каким-нибудь Blinker 6 или 7... тогда упс...
|
|
|
|
| |
Пост N: 2559
Зарегистрирован: 17.05.05
|
|
Отправлено: 05.12.12 15:14. Заголовок: gustow пишет: С вал..
gustow пишет: цитата: | С валькирией бывают иногда сложности |
|
|
|
|
|
| |
Пост N: 2
Зарегистрирован: 04.12.12
|
|
Отправлено: 05.12.12 15:26. Заголовок: я решила проблему
Спасибо Всем, кто откликнулся на мой пост. Интересно было бы конечно узнать, прописано ли что-то в exe-шнике моего наследства, но неудобно загружать людей: декомпиляция и анализ результатов может занять немало времени. (Если кому интересно, я могу выслать). Дело оказалось в следующем: на экране ПК, где расположен работающий вариант программы, есть соответствующий ярлык запуска. Я наивно полагала, что это тоже самое, что запустить exe-файл из корневой папки, где лежит весь каталог программы! Так вот, ярлык оказался хитрый, с расширением *.pif, и в его свойствах на вкладке программа написано: команда- F:\KALK\KALK.EXE pole, рабочая папка-F:\KALK.Когда я скопировала именно этот файлик (который лежал в профиле пользователя, а не в папке с программой) и папку с программой, подправила пути, все запустилось.... Так что Всех с Наступающим НГ, стабильно работающих программ и беспроблемных пользователей!
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 27.08.13 11:49. Заголовок: Это программа Юрия Д..
Это программа Юрия Довнара? Настройки config.nt and autoexec Приведите.
|
|
|
|