невозможное возможно ну вообще как бы можно на Opengl и без VEH :) и без детекта
Есть три стула.
Первый — пики точёные:
Сидишь, ковыряешь JVM. Читаешь 500 страниц спеки, разбираешься в HotSpot, думаешь, что всё понял, а потом выясняется у них кастомная JVM, и всё летит в пизду.
Второй — гвозди в жопе:
Решил сделать VEH хуки. Вроде работает: исключения ловятся, хак исполняется, но каждый новый кадр выходит как роды медленно, больно и с риском краша. EXCEPTION_CONTINUE_EXECUTION звучит как молитва, а NtProtectVirtualMemory как проклятие.
Третий — мягкий, но стыдный:
Всё бросаешь, заходишь играть честно. А ночью просыпаешься в холодном поту с мыслью:
"А если бы я всё-таки вхуярил inline-хук через syscalls?.. Или собрал бы чамсы на VEH с обсуфикацией и с гордостью вьебал ещё 10 кадров, и в сумме с хаком осталось бы ровно 10."
А ну вот гайд от ксенели