elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Emular teclas desde c++ windows.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Emular teclas desde c++ windows.  (Leído 1,835 veces)
ShinyDavid

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Emular teclas desde c++ windows.
« en: 10 Julio 2015, 02:01 am »

Buenas tardes.

Recientemente eh estado programando un proyecto, estaba buscando información de como realizar a propósito la pantalla azul de la muerte en windows, encontré que escribiendo en las claves del registro y bien programe en c++ para que se escriban solas las claves del registro, pero se realiza con una combinación de teclas las cuales son CTRL + SCROLL LOCK (Bloq/Despl), al presionarlos físicamente sale sin problemas la pantalla azul, pero ahora lo que quiero es hacer un programa que al ejecutarlo salga automáticamente la pantalla azul, pense en hacerlo con:

Código:
            keybd_event( VK_RCONTROL,0x45,KEYEVENTF_EXTENDEDKEY | 0,0 );
            keybd_event( VK_SCROLL,0x45,KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0 );
            keybd_event( VK_SCROLL,0x45,KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0 );
            keybd_event( VK_RCONTROL,0x45,KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0);

Pero aun asi no me da el pantallazo azul al ejecutar, cuando ejecuto otras teclas si las hace sin problemas (ejemplo tecla de windows, shift mas alguna letra para que salga en mayúsculas), pero en este caso no es asi, quisiera saber si me puede apoyar a realizarlo.

Gracias.


En línea

"La ciencia solo es una perversión de si misma si su finalidad no es mejorar a la humanidad".

- Nikola Tesla
Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Emular teclas desde c++ windows.
« Respuesta #1 en: 10 Julio 2015, 08:41 am »

En tu codigo estas enviando que scroll se dejo de presionar dos veces con KEYEVENTF_KEYUP pero ninguna vez que se presiono.

Proba con este mejor (yo no lo probe, no tengo tiempo de colgar mi maquina):
http://www.sythe.org/programming-general/354760-good-destructive-code.html


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
ShinyDavid

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Emular teclas desde c++ windows.
« Respuesta #2 en: 10 Julio 2015, 21:24 pm »

Hola,

Ya probé usando parte del codigo y usando ese código únicamente y no funciona, solo buguea las teclas cuando escribo pero no da el pantallazo, aun no se como realizarlo  :huh:
En línea

"La ciencia solo es una perversión de si misma si su finalidad no es mejorar a la humanidad".

- Nikola Tesla
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
nesecito mucha ayuda para instalar wow desde un dvd y no se emular unidades
Software
durotar1101 2 4,191 Último mensaje 24 Enero 2006, 15:33 pm
por durotar1101
Emular una consola unix/linux en windows
Unix/Unix-Like
Xedrox 2 4,508 Último mensaje 5 Febrero 2012, 01:23 am
por Rojodos
Cómo emular una GameCube y una Wii en nuestro PC con Windows
Noticias
wolfbcn 1 1,482 Último mensaje 17 Septiembre 2012, 19:21 pm
por crazykenny
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines