Pregunta: | 30811 - SIMULAR PULSACIONES DE TECLADO |
Autor: | MIGUEL ANGEL CORTES |
Muy buenas a tod@s! Desearía que alguien me echara una mano acerca de como simular o mandar pulsaciones de teclado, en C, a una ventana activa de un proceso creado mediante CreateProcess(). Ya he intentado hacerlo mediante memoria compartida "pipes" y no funciona ya que el programa al que le quiero mandar la información bloquea el uso de "pipes" por seguridad. (confirmado por el fabricante) Mi única esperanza está en poder simular pulsaciones de teclado y enviarselos a la ventana activa del nuevo proceso que acabo de lanzar. Muchas Gracias!!! |
Respuesta: | Juan Carlos Ruiz |
no se si lo que te enseñare aplique al problema especifico que planteas, sin embargo una forma sencilla de simular la posicion de una tecla es:
char ch='a';//puede ser cualquier caracter ascii fputc(ch,stdin);//stdin es un apuntador a la entrada estandart del pc, es decir al teclado. ;-) |