Título: cambiar pulsacion de teclado Publicado por: byway en 25 Mayo 2013, 02:28 am Hola, tal como el titulo menciona me gustaria aprender como cambiar la pulsacion del teclado.
encontre un programa el cual esta en la red, hecho en asm compilado con MASM32 es un cheat para un juego online el gunbound, el cheat es algo viejo.. solo me gustaria saber como cambiarle, modificar la opcion de que se muestre con pulsar otra tecla, este se muestra pulsando la tecla print screen .. me gustaria saber como puedo cambiar eso .. para que se muestre con otra tecla como por ejemplo control. estuve revisando su codigo y bueno no se nada de asm ... se un poco de visual basic, con lo cual me sirve para ver la estructura. Publico este post para que alguien que domine este lenguaje me exlpique algo. esto es parte del codigo principal: Código
viendo parte del codigo vi uno donde menciona en comentarios esta api en winmain.asm (dentro del zip) presumo pueda ser alli: Código
el codigo completo: http://crystian.comxa.com/dbwc1_asm.rar (http://crystian.comxa.com/dbwc1_asm.rar) para quienes responderan que estudie y revise mas sobre ensamblador ... si estuve revisando y le veo interesante ... pero no le entiendo. ;D Título: Re: cambiar pulsacion de teclado Publicado por: MCKSys Argentina en 25 Mayo 2013, 04:57 am Fijate en WinMain.asm, linea 382:
Código
El valor 2Ch (valor en Hexa, osea en VB seria &H2C) corresponde a la tecla PRINT SCREEN. Cambiando ese valor, cambias la tecla. Por las dudas, listado de valores completo: http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx (http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx) Saludos! Título: Re: cambiar pulsacion de teclado Publicado por: byway en 26 Mayo 2013, 01:56 am Fijate en WinMain.asm, linea 382: Código
El valor 2Ch (valor en Hexa, osea en VB seria &H2C) corresponde a la tecla PRINT SCREEN. Cambiando ese valor, cambias la tecla. Por las dudas, listado de valores completo: http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx (http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx) Saludos! Gracias por responder, efectivamente si es lo que me indicas ya lo comprobe, lo cambie por otro ... pero este no muestra nada si no se presiono antes la tecla print screen, al parecer dentro de las funciones de dibujado (draw) esta codeado asi con la misma tecla, y aprovecha eso para que con la misma pulsacion haga todo. En fin ahora ya se que se puede cambiar y cual es el codigo para esto. ahora trato de compilar ese codigo como dll ... estoy revisando al respecto y planteare mis dudas en otro post. Saludos. |