broly7, yo resolví un tema muy parecido al tuyo pero de otra forma.
Mi idea era ejecutar un archivo .exe que este embebido dentro de mi aplicación sin tener que hacer este .res luego bajarlo en archivos temporales y ejecutarlos.
Entonces use MoleBox que simplemente en un programa que a partir de un ejecutable genera otro pero con cualquier tipo de archivo embebido y genera una especie de directorio virtual que solo ve tu exe.
Esto permite sencillamente hacer esto :
ShellExecute(Form1.Handle, nil, 'programa.exe',
nil, nil, SW_SHOWNORMAL)
y vos adjuntaría el 'programa.exe' y listo lo ejecuta y todo queda dentro de un mismo .exe.
Espero haberte ayudado.
Saludos.
|