Варианта два всего:
- драйвер который выполняет общение с клиентом(чтение\запись) посредством приложения из usermode
- драйвер который и есть чит, то есть вся работа с процессом происходит в драйвере на уровне ядра
Первый вариант самый простой, надежнее второго и более объемный по возможному функционалу(реализация как у любого external чита)
Второй вариант исключает нормальную реализацию графической составляющей, более сложен в реализации(так как в ядре нужен четкий контроль происходящего) и имеет риск отправить OC в BSOD
Такие реализации более безопасны в плане банов(естественно с исключением), чем любой екстернал, так как мы не используем функции которые обычно проверяют античиты. Нет необходимости получать дескриптор процесса и постоянно хранить его объект.
Но с другой стороны: при коммерческом использовании возникнут проблемы у пользователей, так как нужно выполнять четкие инстукции, а как мы все знает комьюнити кс "умом не отличается"...
серьезно? от2к? когда же уже школьники поумнеют?
ЗЫ: на данном форуме кроме меня и еще пары человек с таким врятли кто справиться)))