Автообновление выполняемого модуля (постановка)

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Создана новая страница размером Тут будет постановка, а пока несколько замечаний: # Старый экзешник надо со...)
 
Строка 1: Строка 1:
 
 
Тут будет постановка, а пока несколько замечаний:
 
Тут будет постановка, а пока несколько замечаний:
  
Строка 11: Строка 10:
 
## Конкретная версия экзешника
 
## Конкретная версия экзешника
 
# Пока мы говорим только о gedemin.exe. Может стоит подумать о любом файле из установки Гедымина?
 
# Пока мы говорим только о gedemin.exe. Может стоит подумать о любом файле из установки Гедымина?
 +
 +
 +
Отложенная замена файла: [http://msdn.microsoft.com/en-us/library/aa365240%28VS.85%29.aspx MoveFileEx Function]
  
 
[[Category:Постановка]]
 
[[Category:Постановка]]

Версия 12:15, 20 мая 2009

Тут будет постановка, а пока несколько замечаний:

  1. Старый экзешник надо сохранять и у пользователя должна быть возможность вернуться к старому экзешнику. Возможно, стоит сохранять все старые экзешники.
  2. В локальной БД пользователя должен вестись полный лог обмена с сервером: когда была попытка подключиться, какой результат (ошибка (какая?), успех, не требует обновления, обновлено успешно и т.п.).
  3. Таргетирование распространения нового экзешника должно вестись следующим образом: сначала проверяется, входит ли наш клиент в указанную группу. Если да, то проверяется не входит ли он в группу, обновлять экзешники которым автоматически категорически нельзя.
  4. Группы:
    1. Все
    2. Группа с именем (например НИВА-СХП)
    3. Клиент с конкретным ИД
    4. Конкретная версия экзешника
  5. Пока мы говорим только о gedemin.exe. Может стоит подумать о любом файле из установки Гедымина?


Отложенная замена файла: MoveFileEx Function

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты