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

Материал из GedeminWiki
Перейти к: навигация, поиск

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

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


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

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

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