IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> исправление Exe файла
сообщение
Сообщение #1


Гость






Проблема: Написал курсовик на Pascale. Принес преподу. У него не запустился. Я там пути не абсолютные указал на egavga. Терь он требует исправить это прямо в экзэшнике. Как это сделать?? я открыл его блокнотом нашел строку нужную удалил, а он не запускается
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Цитата
и еще нашел что там исправлять ?

почему бы и нет ?
Вернемся к вопросу:
Цитата
Терь он требует исправить это прямо в экзэшнике.

Без проблемм!
Смотри как делал я.
Для тестирования написал программу :
uses graph,crt;
var
gd,gm:integer;
begin
gd:=detect;
initgraph(gd,gm,'c:\prog_sys\bin\');
readkey;
closegraph;
halt;
end.

Далее скомпилировал, проверил все норм.
Естественно если убрать из папки c:\prog_sys\bin\ файл egavga.bgi то программа не инициализирует видео.
Далее я открыл HEX редактором файл программы :
Прикрепленное изображение
И, используя поиск, нашел указанный в программе пусть к драйверу:
Прикрепленное изображение
И строку
Цитата
c:\prog_sys\bin\

(hex:633A5C70726F675F7379735C62696E5C )
заменил на
Цитата
\

(пробелыми заменяем ненужные символы пути)
(hex:5C202020202020202020202020202020 )

Прикрепленное изображение

Все!
Теперь программа работает в любой директории, если в ней находиться файл egavga.bgi
!!! cool.gif

Автору спасибо за интересный вопрос!


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Профи
****

Группа: Пользователи
Сообщений: 705
Пол: Мужской

Репутация: -  20  +


Цитата(Altair @ 18.06.2006 14:28) *

почему бы и нет ?

В данном случае достаточно было по адресу 170 поставить 0 yes2.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 4.05.2024 15:43
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name