Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
14-6216
Shaman
2004-02-11 13:06
2004.03.03
Глюк: пропадают изображения в иконках на рабочем столе


1-6085
dr Tr0jan
2004-02-19 05:58
2004.03.03
Отражение процесса копирования файла.


1-6093
dr Tr0jan
2004-02-16 03:49
2004.03.03
Как убрать звук из TEdit?


14-6229
syte_ser78
2004-02-11 11:19
2004.03.03
как запретить перемещение сплитера?


14-6210
juiceman
2004-02-11 16:18
2004.03.03
Посоветуйте хорошую книжку по Винде




   Наверх