Показать сообщение отдельно
Непрочитано 24.10.2012, 00:13   #8
Аватар для GOODPower
Герой

По умолчанию Re: Updater вместо l2.exe

Цитата:
Пишем (на С++ желательно)
Сервер-апдейтер (SU)
Клиент-апдейтер (CU)

CU
1. Подключается и держит сессию с SU
2. Проверяет обновление
3. Запускает клиент как дочерний процесс(и не закрывается,а держит сессию)
4. Использовать как сквозной канал
5. После авторизации CU запоминает логин и передает его

SU
1. Создает сессию
2. Пересылает обновление(если надо)(можно использовать облачное хранилище для закачки) или проверяет соответствие.
3. Дает разрешение на запуск

(!Доп функция) Добавляем обновление и SU обрывает все сессии.


Если сделать хороший и запутанный алгоритм верификации,то это решение многих проблем защиты
Вы откуда вылезли - раз.
Два - тут спрашивали иное.
Три - Соответственно сам файл апдейтера пихнуть в папку system и назвать l2.exe
А если update.exe будет лежать не в папке сустем ?

Подробнее можно про эти параметры ?
__________________
GOODPower вне форума Ответить с цитированием