KeyStroke

Iniciado por Juan, Marzo 03, 2011, 06:59:31 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Marzo 03, 2011, 06:59:31 PM Ultima modificación: Febrero 08, 2014, 06:10:35 PM por Expermicid
Bueno, este es un código de Martyr de indetectables:

Código: c
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>

char mensage[]="Hola a todos jaja bonito efecto este.\r\n";

void DynamicDelay()
{
srand(GetTickCount());
Sleep(rand()%300);
}

BOOL CALLBACK notepad(HWND hwnd, LPARAM lpParam)
{
   char szClassName[50] = {0}; //buffer (memoria) para el classname
   GetClassName(hwnd, szClassName, sizeof(szClassName)); //obtener el classname en szClassName
   if(strstr(szClassName, "Notepad")!=NULL) // busca el nombre en el szClassName
   {

      BringWindowToTop(hwnd);
      SetForegroundWindow(hwnd);
      SetFocus(hwnd);

      hwnd=GetDlgItem(hwnd, 15); // poner el window handle de control de escrituria
         if(hwnd!=NULL)
         {
            for(int i=0;i<strlen(mensage);i++)
            {   
               SendMessage(hwnd,WM_CHAR,mensage[i],0); //manda los virtual keys (chars) a la ventana de notepad
               DynamicDelay();

            }
            return false;
         }
   }
      return true;
}


void main()
{
   WinExec("notepad.exe",1);
   while(EnumWindows(notepad,0))Sleep(500);
}



Supongo que les sera util en alguna ocasion.

salu2!