Bueno, este codigo NO es mio, lo traigo de opensc, resulta interesante la funcionalidad del mismo.
Basicamente al ejecutar el archivo compilado lo que hace es tomar el contenido del Bloc de Notas y volcarlo a otro txt (en el ejemplo test.txt). Vale aclarar que el Nombre de la Ventana debe ser el que viene por defecto en los Windows en Español... Obviamente, se adapta a todas las necesidades, modificando sólo el valor del API FindWindow.

Código: Seleccionar todo

#include <windows.h>
#include <iostream>
#include <fstream>
using namespace std;

void main()
{
char Buf[9999];
HWND a;
a=FindWindow(0,"Sin Título - Bloc de notas");  
SendMessage(FindWindowEx(a,0,"Edit",0),WM_GETTEXT,sizeof(Buf),(LPARAM)Buf);
ofstream output;
output.open ("test.txt",ios::out|ios::app);
output << Buf;
output.close();
}
Autor: Hav0k
Imagen
Esto del subclassing y el apihook está a la orden del día xP no se porque me gusta mas el apihook aunque ambos tienen sus ventajas/desventajas, gracias por el ejemplo.
//mHmm..
Ese codigo NO tiene NADA que ver con subclasificar una ventana...

Dulces Lunas!¡.
Web: http://infrangelux.sytes.net/
ScanX: http://ScanX.sytes.net/
FileX: http://FileX.sytes.net/
Blog: http://BlogX.sytes.net/

Imagen


The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi religion
Responder

Volver a “Fuentes”