Home Descontrolando raton en C++
Post
Cancel

Descontrolando raton en C++

1
2
3
4
5
6
7
8
9
10
11
12
#include <windows.h>
int main(){  
FreeConsole();  
srand(GetTickCount());  
int nWidth = GetSystemMetrics(SM_CXSCREEN) - 1;  
int nHeight = GetSystemMetrics(SM_CYSCREEN) - 1;  
while(!GetAsyncKeyState(VK_F8)){
   SetCursorPos((rand() % nWidth) + 1, (rand() % nHeight) + 1);
   Sleep(5);  
}  
return 0;  
}

Bueno como que cada dia me aburro mas, jajaj. Explicacion detallada del codigo; llamamos a FreeConsole para que separe el proceso de la ventana y luego a srand para que la secuencia sea diferente al recuperar cada milisegundo que se usara al trascurrir en el sistema victima :P y luego tenemos las dos variables tipo entero para optener el ancho(SM_CXSCREEN) y alto (SM_CYSCREEN) de la ventana, y gracias a GetSystemMetrics podemos tener las configuraciones por defecto de estas. (-1 en este caso es FALSE, pero cuenta como 0) y ya el bucle while hace que cada 5s con Sleep se ejecute el programa pueden cambiarlo a milisegundos, SetCursorPost es la funcion con la que se manejara el cursor y ya rand va a generar un ancho y alto aleatorio, cuando lo hagan van a hacer lo mismo con el resultado anterior así hasta apretar VK_F8, es decir, F8, pueden cambiarlo. ¿VK_SPACE, VK_LBUTTON, VK_RBUTTON? Me diverti probando este codigo, espero que sigan el curso para que puedan entender esto y hagan mejores cosas.. :]

Explicación user


Lo que hace este codigo en winAPI (Seguir el curso que tengo por si les interesa todo esto) es disparar la flecha del ratón por todas partes es sencillo y para fastidiar a alguien no hace daño alguno en la pc solamente puedes teclear F8 y se para, o apagar la pc, pero bueno eso no lo sabrá la víctima ¿No?

This post is licensed under CC BY 4.0 by the author.