Судя по всему, УОПилот привязывается к определенному, указанному пользователем процессу, и посылает нажатия клавиш прерываниями, имитируя тем самым реальное нажатие кнопок на клаве.
По-другому я не могу объяснить тот факт, что УОПилот работает в абсолютно разных играх (проверено в ЛА2 (3, 4, Интерлюдия, Камаэли, Грация файнал), Перфект ворлд, Аион, Диабло 2)
В UoPilote - никак. Разве что только для Ультима Онлайн, под которую он и писался.
В остальных пилотах - не знаю, но очень сомневаюсь, т.к. это, по сути, уже функция бота