Salut,
On peut effectivement simuler l'appui sur une touche.Il faut passer par un driver.On détourne l'interruption du clavier et on rajoute le code de la touche .Il existe un example en masm mais pour l'instant le site est en panne.
C'est l'interruption 16h qui gère le clavier , et n'y a rien la dessus dans msdn.
Voir mon site ,"liens" tout y est sur " masm , dos et vxd".
le site en panne
[ Lien ] avec l'exemple d'interrogation clavier sous XP.
MASM32 propose depuis peu un kit pour réaliser des drivers sous XP,2000 et NT
ToutEnMasm