Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Редактирование EXE файла FoxPro (http://forum.oszone.net/showthread.php?t=29510)

Giorgievich 03-08-2004 11:54 204256

Добрый день всем!
У меня такая проблема: имеется старый exe файл FoxPro 5.0. Мне нужно убрать из этого файла одну строчку кода.
Возможно ли это? Самого проекта нет, так что отбилдовать заново этот exe-шник не получится.

hasherfrog 03-08-2004 12:59 204257

Giorgievich
:idontnow: Кроме "лобового" решения отдебагерить/дизассемблировать с помощью hiew/sourcer, в голову ничего не приходит.
Но, возможно, у меня слишком стереотипное мышление.

andrush 05-08-2004 00:42 204258

Найди Refox. Он позволит получить исходный код. Можешь все исправить

Giorgievich 05-08-2004 10:52 204259

andrush
Да знаю я про ReFox. Те версии программы, которые у меня есть, искажают текст в PRG файлах написанных в специфицеских кодировках.

hasherfrog 06-08-2004 12:29 204260

Giorgievich
Тут ребята серьёхные какие-то живут. Может они уже решили проблему?

andrush 18-08-2004 23:11 204261

Giorgievich
Что значит специфические кодировки. Поздние версии понимают и 866 и 1251

Giorgievich 19-08-2004 10:45 204262

Цитата:

Цитата andrush
Что значит специфические кодировки. Поздние версии понимают и 866 и 1251

Имеются в виду неофициальные грузинские кодировки: официальной грузинской кодировки и раскладки клавиатуры до сих пор, можно сказать что нет...Раньше компьютерщики многих контор Тбилиси создавали свои кодировки, раскладки и шрифты, и использовали из в написании программ...

andrush 21-08-2004 22:48 204263

Ну это претензии не к ребятам с Xitech.
Значит сможешь тодько рефоксить космарды а текст сообщений будет абракадабра.
ВАРИАНТ. Отрефоксисть как есть. Исправить, если конечно немного. Собрать заново проект. И посмотреть разницу exe.
Если меньше, то легче. Сравниваешь и Вносишь изменения и вставляешь пустые команды (типа i=1 , посмотрев конечно как их делает фокс) . Если больше то врядли.
P.S. Надеюсь знаешь, что фоксовый ехе = это команды интерпретатора+псевдокод фокса


Время: 23:16.

Время: 23:16.
© OSzone.net 2001-