Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-04-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hola.
Creo que estás mezclando varias cosas y tal vez la solución que propones no sea la más adecuada.

Cita:
Empezado por satelier.martin Ver Mensaje
El problema viene con que este .exe que debo ejecutar debe estar compilado dentro de mi mismo .exe ya que no le tengo que dar la posibilidad al usuario de ejecutarlo sin antes pasar por mi .exe.
Ahora, mi pregunta es como embebo este .exe y lo ejecuto dentro de mi aplicacion.
No se si esa es la mejor opción, aunque se puede hacer creando un recurso.
Si buscas en los foros encontrarás bastantes temas al respecto (recursos RC_DATA).

Esto que estás haciendo te puede reportar problemas con determinados antivirus y suites de seguridad. Tanto el tener un EXE "incrustado" en tu aplicación, como el extraerlo a disco y ejecutarlo (sobre todo esto último). Piensa que no es un comportamiento muy "fiable" desde el punto de vista de "alguien" que vigila la seguridad del equipo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #2  
Antiguo 11-04-2011
satelier.martin satelier.martin is offline
Miembro
NULL
 
Registrado: mar 2011
Posts: 10
Poder: 0
satelier.martin Va por buen camino
Necesito hacerlo ya que debo esconder todo rastro del segundo ejecutable para que no intenten nada malicioso.

Otro tema con el componente JvDataEmbedded puedo hacer el embedded del .exe pero luego no se como ejecutarlo sin tener que bajarlo como un archivo .exe al disco el componente tiene un .Data que te devuelve una variable TStream para trabajarlo o tiene un método para guardarlo en disco, esto ultimo no lo quiero hacer por que no tienen que tener acceso a el .exe ni por un temporal.

También intente con otro programa que se llama MoleBox que permite agregar cualquier archivo al ejecutable. Agregue el .exe y use la función:

ShellExecute(Form1.Handle, nil, 'lalala.exe',nil, nil, SW_SHOWNORMAL)

Pero tampoco funciono.

Gracias por sus respuestas.
Responder Con Cita
  #3  
Antiguo 12-04-2011
satelier.martin satelier.martin is offline
Miembro
NULL
 
Registrado: mar 2011
Posts: 10
Poder: 0
satelier.martin Va por buen camino
Solucionado

Bueno, les comento como hice para solucionarlo.

Use un herramienta que se llama MoleBox. Esta herramienta lo que permite es en base a un .exe generar otro en el cual podes poner resource y genera un directorio virtual el cual solo puede ver su contenido el .exe resultante.

Aparte trae opciones de encriptacion y demás cosas. Luego de probar varias veces no me andaba por una configuración a la hora de compilar el .exe resultante, luego lo solucione y anda perfecto. Puedo poner las .dll .exe y demás archivos que quiera que solo lo ve el .exe resultante.

Saludos !!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Se puede embeber un exe en mi Mainform ? lsg OOP 3 04-09-2008 11:19:27
Embeber Font en PDF skaiser Impresión 0 13-12-2007 20:28:32
embeber flash+delphi crievep Varios 7 07-11-2007 02:04:59
Embeber en pagina web Ivan_25 Internet 1 17-10-2006 20:32:14
embeber mozilla en delphi Nadie Internet 0 30-11-2003 22:28:22


La franja horaria es GMT +2. Ahora son las 21:01:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi