А вообще при написании например ботов к онлайн играм, которые управляют движением персонажа, там просто находят адреса, по которым, например, 1 это зажатая кнопка "вперед", и через WriteProcessMemory пишут данные. То есть не вызывают функцию напрямую, а заставляют сам процесс вызвать ее.