Bueno, este es un código de Martyr de indetectables:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
char mensage[]="Hola a todos jaja bonito efecto este.\r\n";
void DynamicDelay()
{
}
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!