veran intento buscar una cadena que esta en unicode i que esta dentro de un ejecutable,loo que yo e echo es lo sigueinte:
Código
DWORD Bytes; HANDLE File = CreateFile("Ar.exe",GENERIC_READ+GENERIC_WRITE,FILE_SHARE_WRITE,0,OPEN_EXISTING,0,0); int Size = GetFileSize(File,0); LPVOID Buffer[Size]; ReadFile(File,Buffer,Size,&Bytes,0);
Bueno eso me lee el erchivo y me guarda el contenitdo en Buffer,pero como ago ahora para buscar en el buffer una palabra que esta en unicode?,mi idea era con un bucle For buscar los numeros corespondientes a los caracteres,pero nose como plantearlo exactamente :S
Código
for(int i=0;i< sizeof(Buffer);i++) { /* aqui que nose que hacer :S */ }
alguna sugerencia?
saludos