FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
¿Como parcho con delphi 7?
Tengo el siguiente problema, tengo un programa, que esta en varias
maquinas, y quiero solo cambiarle, en cada maquina, unos detalles, Los edits que tienen valores puestos en tiempo de diseño . otras imagenes, ¿No saben como puedo hacer un programita que parchee, y meta otro texto en los edits del que tiene, , y otras configuraciones, a los componentes indy. tcp, ? Vale gracias. |
#2
|
||||
|
||||
Si el programa ya es un ejecutable instalado en las otras máquinas, vas a tener que reemplarlo con la nueva versión.
Hacer lo que quieres es mucho mucho más complicado.
__________________
[Crandel] |
#3
|
|||
|
|||
ha caray. yo crei que seria mejor, ... el metodo que plantee.
Pero ¿si, se puede, hacer modificaciones a un ejecutable. especificas desde otro. ejecutable.? Por ejemplo cambiarle el contenido de un Tedit. . labels, imagenes dentro de un Timage. Última edición por JXJ fecha: 21-08-2005 a las 04:11:24. |
#4
|
||||
|
||||
Hola,
¿Y porqué no tener para cada aplicación un archivo de configuración (INI ó similar) que siempre te sería más sencillo actualizar? U otra forma... cualquiera que no sea la que planteas, puesto que, o me equivoco, o es no poco complicado llevar a cabo algo como lo que quieres conseguir. No sé. Por la información que das, lo del archivo de configuración me parece lo más razonable a bote pronto: las aplicaciones leen el archivo en cuestión y presentan los datos que sean menester en los controles adecuados. Datos que no tienen porqué coincidir, puesto que podrían variar de un archivo de configuración a otro. |
#5
|
|||
|
|||
Me agrada más el poder meterle esos datos, via parche.
y ya con más tiempo. poder hacer mi programa parchador. como los comerciales. encontre por ahi uno que se ve bueno. el unico pero que le encuentro ,es que necesita de archivo dcu.. donde se toman los datos a parchar. Me gustaria más hacerlo a modo de inyeccion directa sin tener que tomar un archivo los datos. sino que se tomen los datos,. desde el ejecutable parchador. y este los meta en el exe. a parchar.... |
#6
|
|||
|
|||
puedes parchar por ejemplo cadenas haciendo uso de recursos, la API de Windows tiene varias funciones para ese fin... esto es si usas las cadenas como recursos y solo puede hacerlo cuando el ejecutable no esta en uso (no esta corriendo), pero de verdad quieres complicarte tanto y no considerar las opciones que te mencionan antes?
__________________
Saludos Douglas Cruz |
#7
|
|||
|
|||
quizá este program te ayude en tu misión
http://www.angusj.com/resourcehacker/ sirve para extraer recursos de ejecutables y librerias, además permite guardar los cambios que vayas haciendo |
|
|
|