Ну... может я не скажу ничего нового, но попробую подкинуть пару мыслей:
- JNI в лаунчере и клиенте
- Взаимная проверка хешей лаунчера/клиента/нативной части
- Модификация клиента таким образом, чтобы при установке известных читов возникал конфликт неймспейсов, сигнатур и пр.
- "короткоживущие" зашифрованные сессии
- И, самое главное, проверка джарников, подгруженных в JVM (самое сложное)
На самом деле, не соглашусь, что Java не подходит для написания лаунчеров. Отнюдь. Тем более, она кроссплатформенна, что для майна важно.
И, да,
@danilko, почему у тебя лаунчер в ХР'юше не работает? Я посмотрел исходный код - нет ничего там такого, что бы под JFX 2.2 не работало.
И, да, я тоже разрабатываю лаунчер, тоже на JFX. И тоже одной пары рук на весь объем кода не хватает... Короче стукни в скайп )