|
Una aplicación "portable" es aquella que se puede copiar directamente de un sitio a otro de manera que sigue funcionando. Eso puedes hacerlo sin problemas diseńando la aplicación para que siempre busque la Base de Datos en el mismo directorio del ejecutable, de forma que cuando se copian todos los ficheros de la carpeta sigue funcionando.
La definición de "portable" no es necesariamente que la aplicación sea un sólo fichero.
Por otro lado lo que pretendes es muy complicado y bastabte problemático.
Si al ejecutar la aplicación "extraes" la Base de Datos y trabajas con ella, al acabar debería volvar a "introducir" la Base de Datos en el ejecutable. Para que la siguiente ejecución volver a hacer lo mismo.
Ese paso al cerrar es complicado. Primero porque el ejecutable está en memoria y se supone que deberías introducir la Base de Datos "actualizada" dentro. Muchos problemas técnicos y porque tal y como te han comentado, esa operación va a hacer "saltar" todas la alarmas de antivirus y programas de seguridad.
Última edición por Neftali [Germán.Estévez] fecha: 05-12-2022 a las 08:43:01.
|