Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

автоматическое обновление программы


Страницы:   1 2 3

Chuck Bass ©   (2012-06-22 12:29:00) 

Пишу простенький автообновлятор для программы. Каждый час программа проверяет наличие новой версии. Если доступна, скачивает ее.

При запуске программа проверяет, было ли загружено обновление и если имеется, запускается программа-обновлятор, которая подменяет файлы программы.

Где после загрузки обновления лучше (правильнее) хранить информации об этом: ini, реестр, ...?


turbouser   (2012-06-23 20:40:00) [21]


>  Rouse_ ©   (23.06.12 20:37) [30]


>
> Ага. А если юзера устраивает текущий пакет?

Вот этот.


Rouse_   (2012-06-23 20:37:00) [22]


> Не внимательно читал, наверное.

Коль, действительно не понял, какой именно момент я упустил?


turbouser   (2012-06-23 20:37:00) [23]

Вообще насильно впаривать обновления софта можно только в 3 случаях
1) это системный софт
2) корпоративный стандарт
3) мозгов нет


turbouser   (2012-06-23 20:34:00) [24]


> Rouse_ ©   (23.06.12 20:32) [27]
>
>


> Боюсь ты немного путаешь

Ни капли не путаю.
Не внимательно читал, наверное.

> все необходмые действия без ведома конечного пользователя.

вот вот.


Rouse_   (2012-06-23 20:32:00) [25]


> Ага. А если юзера устраивает текущий пакет?

Боюсь ты немного путаешь прикладное назначение служб. Ими управляет не пользователь конкретной машины, а администратор домена или локальной сети. Под это обычно делается соответствующий конфигуратор, дабы админу было удобно произвести все необходмые действия без ведомаконечного пользователя.


turbouser   (2012-06-23 20:29:00) [26]


> Rouse_ ©   (23.06.12 20:25) [24]


> но если мы поддерживаем пакет программ, то самое оно...

Ага. А если юзера устраивает текущий пакет?
У нас.. хм.. не буду говорить :) нельзя :)


turbouser   (2012-06-23 20:28:00) [27]


> Dennis I. Komarov ©   (23.06.12 20:24) [23]

Лишние ресурсы. Как минимум.


Rouse_   (2012-06-23 20:25:00) [28]


> turbouser ©   (23.06.12 20:15) [22]
> Служба эт не очень хорошо. Мягко говоря.

В рамках обновления самого себя, служба явно избыточна, но если мы поддерживаем пакет программ, то самое оно...


Dennis I. Komarov   (2012-06-23 20:24:00) [29]


> Служба эт не очень хорошо. Мягко говоря.

Аргументируй...


turbouser   (2012-06-23 20:15:00) [30]


> Dennis I. Komarov ©   (23.06.12 10:12) [20]

Служба эт не очень хорошо. Мягко говоря.


Rouse_   (2012-06-23 12:44:00) [31]


> иш как тебя ночами разбирает :)

Это все Легыч виноват, его ДР отмечали, это он меня зарраза коньяком напоил :)


Dennis I. Komarov   (2012-06-23 10:12:00) [32]


> >  а пользователь должен только пользоваться программой.
> Эээ, а как, если она (по твоему варианту) служба? :) Через
> CPL? :)


Программа <> служба-"обновлятор"
+ при таком подходе "обновлятор" может обслуживать не одну софтинку


> зы: ну я так, в виде мелкого троллинга, не обижайся :)

иш как тебя ночами разбирает :)


Германн   (2012-06-23 03:01:00) [33]


> Rouse_ ©   (23.06.12 01:09) [15]
>
>
> >  а пользователь должен только пользоваться программой.
>
>

Имхо он имел в виду только пользование самой программой, параметры обновления которой задаёт админ.


turbouser   (2012-06-23 01:20:00) [34]


> ProgRAMmer Dimonych ©   (22.06.12 12:48) [1]
>
> Бить по рукам! Подход гуглопродуктов - отстой.

Никогда не приходилось по интранету на сотню другую компов впаривать обновления своего софта?


turbouser   (2012-06-23 01:17:00) [35]


> Chuck Bass   (22.06.12 12:29)
> Где после загрузки обновления
> лучше

Номер версии.


Rouse_   (2012-06-23 01:12:00) [36]

зы: ну я так, в виде мелкого троллинга, не обижайся :)


Rouse_   (2012-06-23 01:09:00) [37]


>  а пользователь должен только пользоваться программой.

Эээ, а как, если она (по твоему варианту) служба? :) Через CPL? :)


Dennis I. Komarov   (2012-06-23 00:47:00) [38]


> Запуск CPL не предусмотрен под правами пользователя.

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


Rouse_   (2012-06-23 00:21:00) [39]


> до того момента, пока из под пользователя

Запуск CPL не предусмотрен под правами пользователя.


Dennis I. Komarov   (2012-06-23 00:17:00) [40]


> Отличный совет тому, кто не может придумать, где сохранить
> признак наличия обновлений %-)


> Сервис с консольным конфигом явно избыточен...

...до того момента, пока из под пользователя не начнет софт запускать.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо