Цитата:
Пишем (на С++ желательно)
Сервер-апдейтер (SU)
Клиент-апдейтер (CU)
CU
1. Подключается и держит сессию с SU
2. Проверяет обновление
3. Запускает клиент как дочерний процесс(и не закрывается,а держит сессию)
4. Использовать как сквозной канал
5. После авторизации CU запоминает логин и передает его
SU
1. Создает сессию
2. Пересылает обновление(если надо)(можно использовать облачное хранилище для закачки) или проверяет соответствие.
3. Дает разрешение на запуск
(!Доп функция) Добавляем обновление и SU обрывает все сессии.
Если сделать хороший и запутанный алгоритм верификации,то это решение многих проблем защиты
|
Вы откуда вылезли - раз.
Два - тут спрашивали иное.
Три - Соответственно сам файл апдейтера пихнуть в папку system и назвать l2.exe
А если update.exe будет лежать не в папке сустем ?
Подробнее можно про эти параметры ?