Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.03;
Скачать: CL | DM;

Вниз

Создание Upgrade-ов к программам   Найти похожие ветки 

 
jiurajhgjhgty   (2004-02-18 21:32) [0]

Я сделал ShareWare программу.Сейчас продаю и естественно в период ее использования неизбежно будут возникать ошибки, которые надо будет испавлять.Программа заминает 18.5 мб. - что очень усложняет ее пересылку по интернету.А ошибка в программе - это изменение в коде 1-2 строчек, или добавление новых. В связи с этим следующий вопрос:существует ли возможность создания Upgrad-ов которые будут существенноменьше занимать места, и менять в программе только те строки, которые необходимо?


 
Алхимик ©   (2004-02-18 21:46) [1]

Например слабые места вынести в Dll.

---
Алхимик


 
8ung ©   (2004-02-18 23:07) [2]

Возможно!
Я писал подобное. Просто делаешь программу, которая побайтово будет сравнивать два файла, а рузультаты записывать в двоичный файл. Затем создаешь другую программу, которая будет дописывать/изменять байты в нужном файле. Способ хранения адресов и байтов в этой программе очнь прост-дописываешь в конец файла этой проги файл, сгенерированный с помощью первой программы, а по адресу 20h(в файле второй программы) пишешь размер все той же второй программы. Потом учишь вторую программу читать инфу о байтах из себя начиная с адреса, значение которого записано в байтах по смещению 20h. Вот и все!
PS Мне, правда, кажется, что написал я непонятно, ну как умею-так умею...
Задавай вопрос в эту тему, если что непонятно.


 
Defunct ©   (2004-02-19 02:42) [3]

> Программа заминает 18.5 мб.
EXE файл такой большой?

Обычно в таких случаях пишут патчер, который, как отметил 8ung © (18.02.04 23:07) [2], будет править определенные места в EXE файле. А информацию, о том, что именно патчить, патчер может получать и из текстовых файлов (с номером обновления), ну и выкладывать исправления ввиде таких файлов.


 
juicenman   (2004-02-19 02:42) [4]

ИМХО Правильно Алхимик сказал - разносить надо все на куски, библиотеки это или нет - тут дело вкуса.



Страницы: 1 вся ветка

Текущий архив: 2004.03.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-6085
dr Tr0jan
2004-02-19 05:58
2004.03.03
Отражение процесса копирования файла.


1-6055
Qwer
2004-02-21 17:46
2004.03.03
Открытие файлов


7-6263
kryworut
2003-12-09 15:22
2004.03.03
как заставить программу перехватывать сообщение о перезагрузке,


14-6214
*BES*
2004-02-10 13:23
2004.03.03
Читаем txt файл из exe!!!


3-5975
Gumbert-Gumbert
2004-02-04 15:55
2004.03.03
Как сделать таблицу с такими же полями какие возвращает SQL запро