SoloCodigo

Informática en general => Dudas informáticas => Mensaje iniciado por: lencho en Miércoles 13 de Diciembre de 2006, 02:40

Título: Editar Dll
Publicado por: lencho en Miércoles 13 de Diciembre de 2006, 02:40
Descargue el programa Resource Hacker, y al abrir una DLL, me muestra casi lo mismo que como lo hubiera abierto con el notepad.

Alguien sabe como puedo editar una DLL, para poder personalizarla a mi estilo ??

BYTE.
Título: Re: Editar Dll
Publicado por: ArKaNtOs en Miércoles 13 de Diciembre de 2006, 06:25
tal vez te interesaría ver esta liga ;)

http://www.lawebdelprogramador.com/pregunt...ftware&pagina=4 (http://www.lawebdelprogramador.com/preguntas/vercontestada.php?id=88&texto=Software&pagina=4)
no es malo usar google de vez en cuando :P
Título: Re: Editar Dll
Publicado por: lencho en Miércoles 13 de Diciembre de 2006, 15:37
Citar
   tal vez te interesaría ver esta liga wink.gif

http://www.lawebdelprogramador.com/pregunt...ftware&pagina=4 (http://www.lawebdelprogramador.com/pregunt...ftware&pagina=4)
no es malo usar google de vez en cuando tongue.gif
descargue el programa mencionado tambien, creo se llama workshop y ni siquiera permite abrir una DLL.

BYTE.
Título: Re: Editar Dll
Publicado por: F_Tanori en Miércoles 13 de Diciembre de 2006, 16:10
Quieres obtener el codigo fuente?

me parece que tienes que saber un poco de ensamblador y utilizar un editor hexadecimal, aunque....

no creo que sirva de mucho, creo que es una solucion equivocada si lo que quieres hacer es lo de modificar la funcion de CR.


en crystal report puedes meter funciones de cualquier dll?
Título: Re: Editar Dll
Publicado por: RadicalEd en Miércoles 13 de Diciembre de 2006, 17:18
Cita de: "lencho"
Descargue el programa Resource Hacker, y al abrir una DLL, me muestra casi lo mismo que como lo hubiera abierto con el notepad.

Alguien sabe como puedo editar una DLL, para poder personalizarla a mi estilo ??

BYTE.
Utiliza algún debugger, un desensamblador, un editor hexadecimal y un manual de 20000 hojas de ASM para que entiendas por lo menos cual es el Entry Point y el Start Point. :devil:
Título: Re: Editar Dll
Publicado por: lencho en Miércoles 13 de Diciembre de 2006, 20:52
Citar
Quieres obtener el codigo fuente?
Queria modificarla para que en vez de que diga centimos diga centavos.

Citar
en crystal report puedes meter funciones de cualquier dll?
mmm, No se.

BYTE.
Título: Re: Editar Dll
Publicado por: Eternal Idol en Miércoles 13 de Diciembre de 2006, 20:57
Al ser una cadena de igual tamaño puede ser que lo hagas facilmente. Abri la DLL con un editor hexadecimal cualquiera, busca la cadena en cuestion y cambiala por centavos (tene cuidado de no borrar el 0 que termina la cadena correctamente).
Título: Re: Editar Dll
Publicado por: lencho en Jueves 14 de Diciembre de 2006, 04:52
Citar
Al ser una cadena de igual tamaño puede ser que lo hagas facilmente. Abri la DLL con un editor hexadecimal cualquiera, busca la cadena en cuestion y cambiala por centavos (tene cuidado de no borrar el 0 que termina la cadena correctamente).
Hize exatamente lo que mencionaste.
Use el programa Edithex v. 3.02, abri la DLL en cuestion, ubique la palabra cemtimo y la cambie por centavo, la guarde, la volvi a registrar, y la use.
Y funciono correctamente.

Gracias ArKaNtOs, F_Tanori, RadicalEd y Eternal Idol

BYTE.
Título: Re: Editar Dll
Publicado por: Eternal Idol en Jueves 14 de Diciembre de 2006, 10:31
De nadas  :devil:
Título: Re: Editar Dll
Publicado por: Broengar en Viernes 19 de Enero de 2007, 15:04
Cita de: "lencho"
Use el programa Edithex v. 3.02, abri la DLL en cuestion, ubique la palabra cemtimo y la cambie por centavo, la guarde, la volvi a registrar, y la use.
Y funciono correctamente.

Gracias ArKaNtOs, F_Tanori, RadicalEd y Eternal Idol

BYTE.
Podrian decirme donde encontrar este programa, la verdad es que siempre me ha interesado el tema de los asambladores, y este es un buen momento para ponerme a indagar en su funcionamiento.

Vale decir tambien que no tengo mucha mas idea de la que nos dieron en la carrera...

PD: Tampoco estaria mal saver donde encontrar algun manual... :P

  :smartass: Gracias por adelantado