Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Monica_Barcelona en 19 Mayo 2010, 20:30 pm



Título: Unicode C++
Publicado por: Monica_Barcelona en 19 Mayo 2010, 20:30 pm
Hola como estais?

bueno vereis,es que intento modificar la cadena de texto que se encuentra dentro de una dll desde mi programa,pero cuando busco el offset con un editor hexadecimal pues me lo encuenta,i yo veoo el texto que quiero modificar pero esta en unicode,entonces cuando lo modifico al modificarlo cuando ejecuto el programa que utiliza esa dll la parte del texto que he modificado se ve como en cuadritos [] algo parecido a esto,es como si no pudiese escribir en unicode,o si se puede??


un beso


Título: Re: Unicode C++
Publicado por: Eternal Idol en 19 Mayo 2010, 20:36 pm
Si, se puede, no tiene nada que ver con C++ tu pregunta.

Te dejo un ejemplo simple con la cadena "HOLA".

ANSI en decimal:
65 78 83 73

Unicode en decimal:
65 0 78 0 83 0 73 0


Título: Re: Unicode C++
Publicado por: Monica_Barcelona en 19 Mayo 2010, 20:40 pm
?¿ Osea que tendria que escribir esos numeros en la libreria que quiero modificar para que resulte?


saludos eternal(K)


Título: Re: Unicode C++
Publicado por: Eternal Idol en 19 Mayo 2010, 21:01 pm
http://en.wikipedia.org/wiki/Unicode