Показать сообщение отдельно
Непрочитано 23.10.2012, 23:12   #7
Аватар для Gattsu
Пользователь

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

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

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

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

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


Если сделать хороший и запутанный алгоритм верификации,то это решение многих проблем защиты
Gattsu вне форума Отправить сообщение для Gattsu с помощью Skype™ Ответить с цитированием