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, реестр, ...?


Дмитрий Белькевич   (2012-06-26 20:25:00) [1]


> Вот такого засранца с безопасностью подкинули мелкомягкие
> :)


Да, мелкомягкие кровушки попили в висте и выше. Но их понять тоже можно - зверья и дыр - то тьма была.

Интересно, как сейчас на семерке дела с дырами и заражениями без антивирусов обстоят? Имело смысл майкрософту огород городить, или как была винда - ведро с червями, так и осталась? У меня просто опыта администрирования сейчас нет, я не знаю, как оно там...


Inovet   (2012-06-26 15:39:00) [2]

> [49] ford ©   (26.06.12 15:25)

Это не она сама, кто-то другой навроде Comodo Firewall права меняет.


ford   (2012-06-26 15:25:00) [3]


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

Ага Вынь 7 иногда, программе запущенной из под пользователя, не дает писать во временную директорию этого-же пользователя.


Германн   (2012-06-25 02:27:00) [4]


> turbouser ©   (24.06.12 02:54) [46]
>
>
> > <Цитата>
> >
> > Германн ©   (24.06.12 01:24) [45]
>
> Привет, КО
>

Ты об чём собственно?
Автор задал глупый вопрос, ответ на который нельзя дать однозначно. Никаких подробностей о своей задаче автор не сообщил. Прямая дорога такому вопросу в "Потрепаться"!


Dennis I. Komarov   (2012-06-24 14:36:00) [5]


>  Бабушка ведет бухгалтерию, ей параллельно что там админы
> и прочие гении напридумывали.

Правильно. Ей не важно как оно там работает, и баги в софте должны исправляться автоматически. Так же навые формы и пр. у нее должны автоматически появляться.
Кроме этого софт, в котором она работает ей кто-то установил => админ. А она пользователь инструмента, который должен быть актуальным.


turbouser   (2012-06-24 02:54:00) [6]


> <Цитата>
>
> Германн ©   (24.06.12 01:24) [45]

Привет, КО


Германн   (2012-06-24 01:24:00) [7]


> Собственно спич о том, нужен ли сервис? :)

Ну раз речь пошла уже об этом, а автор вопроса в обсуждении никак не участвует, то место этому холивару в "Прочее". Имхо.


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


> Dennis I. Komarov ©   (23.06.12 21:32) [42]


> и нечего тогда всякий софт ставить :)

угу. только все что сверху падает. нп.

>
> Зачем бабушке локальная сетка?
> При инсталляции спрашиваем нужно ли и как часто обновлять.
> ..

Хех. Бабушка ведет бухгалтерию, ей параллельно что там админы и прочие гении напридумывали. Инсталляция для нее всеравно что асссимиляция с боргами или новый концерт стаса михайлова - по барабану :))
В твоем случае напоминание об обновлении будет вылезать с определенной периодичностью, что будет напрягать.


Anatoly Podgoretsky   (2012-06-23 21:59:00) [9]

> Rouse_  (23.06.2012 20:44:33)  [33]

Напрягает Адоб


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

А кто про шары говорил?
Мух и котлеты путать не надо...


> нет. не админ.
>

и нечего тогда всякий софт ставить :)


> угу. бабушка в очках будет лазить где-то и ставить.

Зачем бабушке локальная сетка?
При инсталляции спрашиваем нужно ли и как часто обновлять...


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


> Rouse_ ©   (23.06.12 20:57) [40]

Не нужен :)


Rouse_   (2012-06-23 20:57:00) [12]

Я тут немного пожалуюсь :)
В свое время мной был реализован полноценный набор для админа, включающий в себя сервисное админское ПО, MMC-библиотека через которую вся эта байда работает и настраивается и модули удаленных служб ставящиеся опять-же удаленно по сети. Грубо пользовательские службы работают на компах у пользователей, им раздает команды админская служба, ей управляют посредством стандартной консоли администратора.
Под ХР все шоколадно, пока не появилась виста, а потом семерка, в которых пересмотрен механизм доступа к ADMIN$ шаре. Вариант с имперсонализацией токена ошибок не дает, но и доступа к удаленной шаре уже не предоставляет.
Вот такого засранца с безопасностью подкинули мелкомягкие :) Проект встал в ступор уже 4 года как и в связи с необходимостью других разработок руки до него так и не доходят.
Собственно спич о том, нужен ли сервис? :)


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


> Dennis I. Komarov ©   (23.06.12 20:47) [37]


> если ты админ

нет. не админ.

> установи локально сервер обновлений

угу. бабушка в очках будет лазить где-то и ставить.
Денис, ты как-то оторван от реальности


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


>  Rouse_ ©   (23.06.12 20:45) [35]


> вопрос правильно ли? :)

Эт зависит от :)


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


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

Никто не впаривает, если ты админ и обновление не требуется возьми и отключи (cpl для этого).
Если у тебя сеть - установи локально сервер обновлений, и настрой клиентов на него.

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

Много?


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


> Rouse_ ©   (23.06.12 20:44) [33]

Запустил программу - она проверила соответствие версий, предложила обновиться - и все. Зачем сервисы? Они в этом неэффективны.


Rouse_   (2012-06-23 20:45:00) [17]


> Практика она показывает что можно.

Да разве ж я спорю, конечно можно, вопрос правильно ли? :)


Rouse_   (2012-06-23 20:44:00) [18]


> turbouser ©   (23.06.12 20:40) [31]

Ага, ясно, тогда опять - же, если юзер локальный и мы работаем не с пакетом программ, то сервис избыточен, если с пакетом - то желателен, если юзер вообше просто юзер в домене, то ему даже тонкостей таких знать не надо.
Вот например у тебя винда обновляется, она обновляет и офисные пакеты и саму себя через единую BITS службу (если грубо). Вопрос, оно тебя напрягает? :)


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


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

:) Саша, ну давай не вдаваться в теорию. Практика она показывает что можно. И даже нужно иногда.
зы
я не про интернеты.


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


> Вообще насильно впаривать обновления софта можно

Категорически не верно. Насильно делать что-то без решения человека нельзя в любом случае, иначе это какой-то зловред, чтоль получается...
У каждой выдуманной проблемы, в данном случае обновление софта, должна быть фамилия. Будет это конечный пользователь или администратор - суть немного монопенисюальная, главное что мы всегда будем знать кто именно принял решение на обновление...


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

Наверх

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