Page 1 of 1

Incrustar DLL dentro de EXE

PostPosted: Thu Nov 18, 2021 12:38 am
by JoseAlvarez
Hola a Todos Amigos del Foro

Una consulta rápida.

Utilizo estas librerias que son para manejar imagenes dentro de mi aplicacion y la de control de mysql.

freeimage.dll
nviewlib.dll
libmysql.dll

Las mismas las debo poner al lado del .EXE para que funcione lo que quiero que funcione al ejecutar el sistema

¿Será posible incrustarlas dentro el .EXE para no tenerlas al lado del ejecutable ni al alcance del usuario final?
y si se puede, ¿que debo modificar en mis fuentes para que las reconozcan?

El tamaño del EXE no seria problema, ya sabemos que con FW y Harbour son realmente pequeños, comparados con otras herramientas de programacion.

No es que me molesten, pero a veces los usuarios eliminan componentes de las aplicaciones, con o sin intención y
cuantos menos elementos esten expuestos, considero que es mejor

Re: Incrustar DLL dentro de EXE

PostPosted: Thu Nov 18, 2021 1:06 pm
by acuellar
José

Una opción es con: Enigma virtual box

Re: Incrustar DLL dentro de EXE

PostPosted: Thu Nov 18, 2021 1:14 pm
by acuellar
Otra opción es con RCDATA

Pero no podrá guardar Libmysql.Dll ya que la busca al iniciar el programa.

Creo que a partir de FWH 1706 ya no son necesarias las otras Dll

Que versión tiene?

Re: Incrustar DLL dentro de EXE

PostPosted: Thu Nov 18, 2021 11:41 pm
by JoseAlvarez
Hola Adhemar,

ok, voy a investigar sobre las opciones que me indicas.

Uso Fw17.01 y xHarbour.

Gracias por tu respuesta. Te estare comentando.