FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
elmago00,
Cita:
Te comento: 1- Reviso la función ChangeFileHex del Msg #43 y en lo que tenga una respuesta la publico. 2- Te sugiero publicar un link con el archivo que quieres modificar y el detalle de la modificación (Hexadecimal-Anterior y Hexadecimal-Nuevo). Saludos, Nelson. Última edición por nlsgarcia fecha: 06-01-2015 a las 21:18:45. |
#2
|
||||
|
||||
elmago00,
Cita:
Te comento: 1- Revise la función ChangeFileHex del Msg #43 y funciona correctamente según lo esperado en pruebas realizadas en archivos de texto y binarios. 2- Te sugiero publicar un link con el archivo que quieres modificar y el detalle de la modificación (Hexadecimal-Anterior y Hexadecimal-Nuevo), para poder hacer pruebas con la data real. Saludos, Nelson. |
#3
|
|||
|
|||
lo hago asi
el archivo para esta cadena es este: dump.rar y si yo intento cambiar varias cadenas de 16 me cambia solo una, y las otras no. entre menor es la cadena, mayor es el cambio que hace y viceversa. gracias por tu tiempo. |
#4
|
|||
|
|||
Veras que la cadena anterior aparece 6. Veces pero solo cambia 3 cadenas y las otras se mantienen.
Y si cambias cadenas de mayor tamaño solo cambia una. |
#5
|
|||
|
|||
El silencio. Me hace temer lo peor.
Esta difícil y la vez extraño verdad? Yo llevó 2 semanas y nada. Disculpa el haberte puesto en este lío Nelson. Agradezco tu ayuda. Última edición por elmago00 fecha: 08-01-2015 a las 06:41:33. |
#6
|
||||
|
||||
elmago00,
Cita:
En lo que lo tenga listo lo publico, me falta un detalle Saludos, Nelson. Última edición por nlsgarcia fecha: 08-01-2015 a las 11:50:22. |
#7
|
||||
|
||||
elmago00,
Cita:
Revisa este código: El código anterior en Delphi 7 sobre Windows 7 Professional x32, permite cambiar N ocurrencias de una cadena hexadecimal por una nueva sin importar el tamaño de la misma, esta es una modificación de la función publicada en el Msg #43. Nota: 1- La velocidad de procesamiento es un bit menor dado que se lee el archivo por medio de una ventana deslizante determinada por la cadena de búsqueda, lo cual garantiza que se encuentren y modifiquen todas las ocurrencias de la misma. 2- La cadena de búsqueda y su sustituto (OldHex y NewHex), deben ser del mismo tamaño. 3- La función fue probada con archivos de texto y binarios (.exe y .dll), funcionado correctamente según lo esperado en todos los casos. El archivo dump.dll original y su versión modificada dump.new en función de lo publicado en el Msg #51, esta disponible en : Test Dump Espero sea útil Nelson. Última edición por nlsgarcia fecha: 08-01-2015 a las 13:26:14. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ayuda con este codigo | kurono | Varios | 5 | 02-04-2014 00:25:11 |
Se estrena este foro sobre FireMonkey | Neftali [Germán.Estévez] | FireMonkey | 9 | 09-11-2012 13:05:30 |
ayuda con este codigo | kurono | Varios | 4 | 13-06-2008 01:03:29 |
necesito ayuda con este codigo | kurono | Varios | 4 | 06-05-2008 07:02:07 |
procedimiento almacenado ayuda con este codigo | pipecato | Varios | 5 | 16-12-2005 12:24:34 |
|