Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Вниз

обновление программ   Найти похожие ветки 

 
SteppesSon ©   (2005-03-02 08:42) [0]

Возникла следующая проблема: Есть программка 2,5 мега, которая периодически обновляется (спасибо нашему правительству) примерно раз в месяц. Количество пользователей около 300. Необходимо решить проблему обновления поскольку рассылать каждый раз всю программу по DialUp не представляется возможным, а по Инету нельзя по "политическим соображением".


 
КаПиБаРа ©   (2005-03-02 08:50) [1]

1. Нанимай студентов. Пусть развозят компашки на общественном транспорте.

2. Поставь галочку Build with runtime packages, тогда exe"шник будет минимального размера.


 
Sandman25 ©   (2005-03-02 08:50) [2]

Можно использовать программу, которая будет изменять/добавлять байты старой версии файла, чтобы превратить ее в новую версию. Таким образом, можно будет выложить ее в интернете, не опасаясь, что ею смогут воспользоваться злоумышленники.


 
Беспечный_Ангел ©   (2005-03-02 09:55) [3]


> Sandman25 ©   (02.03.05 08:50) [2]

А название программки не подскажешь? )


 
SteppesSon ©   (2005-03-02 10:21) [4]

> Sandman25 Программку для создание патчей (и даже не одну) я пытался испольовать, но все что я нашел было написано слишком примитивно - простое побайтовое сравнение и в результате патчи выходили размером больше чем сам .exe - шник. Хотелось бы стать обладателем Патч-креатора с хотя минимальным математическим интелектом. Если кто знает - черканите где взять. (Можно было бы конечно самому написать, но как всегда времени недостает да и проффесионализма наверное  не хватит )


 
Sandman25 ©   (2005-03-02 10:32) [5]

[4] SteppesSon ©   (02.03.05 10:21)
побайтовое сравнение и в результате патчи выходили размером больше чем сам .exe - шник.

За безопасность надо платить - золотое правило программирования :) А если серьезно, то при объединении с подходом Run Time Packages и архивированием дистрибутива может получиться неплохо.
Я такие программы не использовал, поэтому ничего конкретного посоветовать не могу.


 
KSergey ©   (2005-03-02 10:49) [6]

> [4] SteppesSon ©   (02.03.05 10:21)
> (Можно было бы конечно самому написать, но как всегда времени недостает

Хошь - черкани письмецо


 
kaZaNoVa ©   (2005-03-02 11:10) [7]

SteppesSon ©   (02.03.05 8:42)

>  а по Инету нельзя по "политическим соображением".

это как?
зашифруй и нет проблем ..


 
Думкин ©   (2005-03-02 11:20) [8]

> [7] kaZaNoVa ©   (02.03.05 11:10)

А разницы? Скачивать то все одно Dial-Up-ом будут почти наверняка - хоть с Инету, хоть с ...


 
evvcom   (2005-03-02 11:23) [9]


> А разницы? Скачивать то все одно Dial-Up-ом будут почти
> наверняка - хоть с Инету, хоть с ...

Принимающей стороне да разницы никакой, а вот передающей...


 
SteppesSon ©   (2005-03-02 11:23) [10]

2 kaZaNoVa ©   (02.03.05 11:10) [7]  эх..если бы можно было бы по Инету - но не у всех пользователей есть доступ к www Вобщем задача осталась прежней. я уж думаю переписать прогу  чтоб каждая форма была в отдельной dll, и обновлять каждую по отдельности. но если есть путь проще - почему бы им  не воспользоваться?


 
evvcom   (2005-03-02 11:26) [11]

см. [1] пункт 2. Хотя и пункт 1 хорош!


 
DiamondShark ©   (2005-03-02 13:26) [12]


> я уж думаю переписать прогу  чтоб каждая форма была в отдельной
> dll,

И поиметь кучу проблем. Да и общий размер вырастет.
Пакеты -- лучший выход.

А в чём проблемы рассылки по dialup и инету?


 
SteppesSon ©   (2005-03-02 13:51) [13]

2 DiamondShark ©   (02.03.05 13:26) [12]
300 раз посылать обновление в 2.5 мега..хоть раз пробовал так делать? Это при условии что эти же модемы в основном должны быть заняты совсм другим делом..


 
DiamondShark ©   (2005-03-02 14:06) [14]

А зачем посылать? Пусть сами забирают.
А если побить приложение на package, то обновления будут не 2.5 мега, а по сотне килобайт.


 
Anatoly Podgoretsky ©   (2005-03-02 14:49) [15]

Именно так, пусть сами и проблема решена кардинально.


 
Чапаев ©   (2005-03-02 15:01) [16]

UPX"ом хоть жмёшь? http://upx.sourceforge.net


 
begin...end ©   (2005-03-02 15:02) [17]

> Чапаев ©   (02.03.05 15:01) [16]

Бронежилет одеть не забыли? :-)


 
Алхимик ©   (2005-03-02 15:55) [18]


>  [16] Чапаев ©   (02.03.05 15:01)

Ща заклюют.


 
Чапаев ©   (2005-03-02 16:16) [19]

> Ща заклюют.
Первый раз шо ли?..


 
Amoeba ©   (2005-03-02 16:39) [20]


> Алхимик ©   (02.03.05 15:55) [18]
>
> >  [16] Чапаев ©   (02.03.05 15:01)
>
> Ща заклюют.

И правильно сделают!


 
Erik1 ©   (2005-03-02 17:19) [21]

Сделаем юбилейный отстрел UPX-совцов!!!



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

Форум: "Основная";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.443 c
14-1109551957
lak
2005-02-28 03:52
2005.03.20
секрет очистки грецких орехов :)


1-1109874561
GEN++
2005-03-03 21:29
2005.03.20
Возможно ли реализовать "самописец"


14-1109420532
dr Tr0jan
2005-02-26 15:22
2005.03.20
Перегрузка операторов в Pascal


4-1107854819
MetalFan
2005-02-08 12:26
2005.03.20
EnumServicesStatus


9-1098281287
Vudu
2004-10-20 18:08
2005.03.20
Почему DelphiX притормаживает в ХР, а в 98 летает?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский