Título: Buscar cadena UNICODE en un exe Publicado por: Riki_89D en 30 Mayo 2010, 18:35 pm Hola que tal ?
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
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
alguna sugerencia? saludos Título: Re: Buscar cadena UNICODE en un exe Publicado por: Horricreu en 30 Mayo 2010, 20:08 pm La idea del for() es buena. Tienes que hacer un puntero al buffer e ir pasando con un bucle y guardarlo supongo.
Saludos :P Título: Re: Buscar cadena UNICODE en un exe Publicado por: Riki_89D en 30 Mayo 2010, 20:15 pm Ya,estoi probando cosas pero no me sale del todo,por ejemplo quiero busar la cadena: Ver",seria asin:
Código
pero nose como puedo comparar Todo el ARRAY letra con Buffer[inc] es deci comparar todos los parametros del array no solo el primero que seria la primera letra "V" saluts Título: Re: Buscar cadena UNICODE en un exe Publicado por: Horricreu en 30 Mayo 2010, 20:18 pm Para comparar matrices puedes usar memcmp() (http://www.cplusplus.com/reference/clibrary/cstring/memcmp/).
Saludos :P Título: Re: Buscar cadena UNICODE en un exe Publicado por: Riki_89D en 30 Mayo 2010, 20:36 pm El bucle me queda asin:
Código
pero tiene que estar mal,por que si me lo encuentra pero si cambio el priemr valor de array Letra me lo encunetra igual i no puede ser,ose en vez de "Ver" si le quito la V i pnogo otro caracter,por ejemplo la L seria "Ler" en ves de "Ver" i me lo "Encuentra" igual osea que esta mal,ya nse que hacer :( |