![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Está con un actualizador y queremos que revise los ficheros del otro exe, si ponemos el exe a parte, pueden modificar los ficheros sin problema, pero si pudiesemos implementar dentro del actualizador el ejecutable, podríamos hacer que las comprobaciones fuesen fiables.
No se si me entiendes.. |
|
#2
|
||||
|
||||
|
Lo que tu quieres hacer si es posible, y ya se trato varias veces en el foro. Tienes que incluir el segundo ejecutable como un "recurso" (resource) dentro del primer ejecutable. Prácticamente cualquier archivo puede incluirse dentro de un ejecutable como un "recurso", y no hay ningún problema en que ese archivo sea un ejecutable.
Busca por la palabara resource Por otro lado, si lo que te preocupa es saber si los archivos han sido modificados, una buena solución es usar sumas de comprobación (md5, sha1, ...). Solo tienes que calcular el hash de los archivos que quieres controlar, luego para saber si han sido modificados, o para comparar dos archivos entre si, solo tienes que volver a calcular su hash y compararlo con el valor guardado. Para calcular el md5 o sha1: http://www.clubdelphi.com/trucos/index.php?id=402 |
|
#3
|
|||
|
|||
|
Muchas gracias por la ayuda a los dos, os estamos muy agradecidos.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Buscar un string dentro de otro | FunBit | Varios | 2 | 27-01-2006 14:45:16 |
| Ejecutar un programa dentro de otro. | zugazua2001 | Varios | 1 | 24-06-2005 02:14:04 |
| Formulario hijo dentro de otro | Patricio | Varios | 1 | 14-02-2005 15:49:43 |
| Ejecutar un exe dentro de otro | Rafa | Varios | 4 | 18-04-2004 00:36:57 |
| Un componente dentro de otro. | Tonio | OOP | 9 | 11-11-2003 23:44:12 |
|