Показать полную графическую версию : Редактирование EXE файла FoxPro
Giorgievich
03-08-2004, 11:54
Добрый день всем!
У меня такая проблема: имеется старый exe файл FoxPro 5.0. Мне нужно убрать из этого файла одну строчку кода.
Возможно ли это? Самого проекта нет, так что отбилдовать заново этот exe-шник не получится.
hasherfrog
03-08-2004, 12:59
Giorgievich
:idontnow: Кроме "лобового" решения отдебагерить/дизассемблировать с помощью hiew/sourcer, в голову ничего не приходит.
Но, возможно, у меня слишком стереотипное мышление.
Найди Refox. Он позволит получить исходный код. Можешь все исправить
Giorgievich
05-08-2004, 10:52
andrush
Да знаю я про ReFox (http://forum.oszone.net/topic.cgi?forum=10&topic=5029). Те версии программы, которые у меня есть, искажают текст в PRG файлах написанных в специфицеских кодировках.
hasherfrog
06-08-2004, 12:29
Giorgievich
Тут (http://www.foxpopuli.narod.ru/) ребята серьёхные какие-то живут. Может они уже решили проблему?
Giorgievich
Что значит специфические кодировки. Поздние версии понимают и 866 и 1251
Giorgievich
19-08-2004, 10:45
Что значит специфические кодировки. Поздние версии понимают и 866 и 1251Имеются в виду неофициальные грузинские кодировки: официальной грузинской кодировки и раскладки клавиатуры до сих пор, можно сказать что нет...Раньше компьютерщики многих контор Тбилиси создавали свои кодировки, раскладки и шрифты, и использовали из в написании программ...
Ну это претензии не к ребятам с Xitech.
Значит сможешь тодько рефоксить космарды а текст сообщений будет абракадабра.
ВАРИАНТ. Отрефоксисть как есть. Исправить, если конечно немного. Собрать заново проект. И посмотреть разницу exe.
Если меньше, то легче. Сравниваешь и Вносишь изменения и вставляешь пустые команды (типа i=1 , посмотрев конечно как их делает фокс) . Если больше то врядли.
P.S. Надеюсь знаешь, что фоксовый ехе = это команды интерпретатора+псевдокод фокса
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.