Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Вопрос по .ехе файлам...


Автор: cardinal 16.7.2002, 20:10
Всем, привет!
Один вопросик такой интересный появился:
Можно ли в .ехе файл записать что-нибудь (число например) в конце файла так, чтобы прога не испортилась при этом?
Спасибо!

Автор: Vit 16.7.2002, 23:18
В конец файла пиши что хочешь, никаких конфликтов не должно быть, лишь бы не трогал содержимое файла. Структура EXE предполагает, что в заголовке написаны адреса всех структур и добавленные тобой байты никого кроме тебя интересовать не должны...

Автор: cardinal 17.7.2002, 18:40
Подскажите тогда кто-нибудь, плиз, как в запущенное .ехе при помощи допустим CommandButton`a записать что-нибудь в конец того же файла. Я пробовал, но при этом у меня .ехе`шник ломался (если другим .ехе`шником в него пишешь) или ошибка появлялась (если прямо "в самого себя" что-то пишешь). ???

Спасибо!

Автор: Vit 17.7.2002, 19:38
Никак нельзя, в момент записи файл не должен быть запущен - это фундаментальный закон виндов, обойти его ИМХО невозможно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)