• • •

Instalación, Licenciamiento y Ejecución

Descarga de la Aplicación

Desde la página de descargas, puede descargar un archivo comprimido que contiene la aplicación junto con los archivos necesarios para su funcionamiento.

Selección de Versión de la Aplicación

Selección de Versión de la Aplicación

En dicha página se muestra una tabla por cada aplicación con las siguientes columnas:

  • Versión: Número de versión de la aplicación.
  • Fecha Aplicación: Fecha de publicación de la aplicación.
  • Tecnología: Tecnología utilizada en el desarrollo.
  • Enlace descarga .NET: Enlace para la descarga de los runtimes de .NET necesarios para ejecutar la aplicación. Normalmente, estos runtimes ya vienen instalados por defecto en Windows.
  • Fecha sin Soporte Aplicación: Fecha en la que se dejó de dar soporte a esta versión de la Aplicación.
  • Motivo sin Soporte: Razón por la que se retiró el soporte.
  • Descarga: Botón para iniciar la descarga de un archivo comprimido que contiene la aplicación y los archivos necesarios para su funcionamiento.

Descripción de la Aplicación

Al pulsar el botón verde donde se indica la versión de la aplicación, se muestra una breve descripción de sus características y, más abajo, los tipos de licencia disponibles.

Descripción de las características de la aplicación

Descripción de las características de la aplicación

Tipos de Licencia para la Aplicación

Tipos de Licencia para la aplicación

Tipos de Licencia para la aplicación

Para cada tipo de licencia se muestra una tabla con la siguiente información:

  • Tipo de Licencia: Nombre asignado al Tipo de Licencia.
  • Free: Indicador de si la licencia es gratuita.
  • Meses de Prueba: Indica el período de validez de la licencia. Si está en blanco, la licencia es permanente.
  • Aplicación: Aplicaciones con las que es compatible el Tipo de Licencia.
  • Versión Mín-Máx: Rango de versiones de la aplicación que pueden utilizar este Tipo de Licencia.
  • Descripción: Descripción breve del Tipo de Licencia.
  • Fecha sin Soporte Tipo Licencia: Fecha en la que se dejó de dar soporte a este Tipo de Licencia.
  • Motivo sin Soporte: Razón por la que se retiró el soporte.

Descripción del Tipo de Licencia

Al pulsar el botón verde donde se indica el nombre del tipo de licencia, se muestra una breve descripción del tipo de licencia y las características de la aplicación que pueden utilizarse.

Características licenciadas para un Tipo de Licencia

Características licenciadas para un Tipo de Licencia

Descarga de la Aplicación

Al iniciar la descarga, se muestra al usuario una breve guía con los pasos a seguir para obtener la licencia de la aplicación para una máquina específica.
NOTA: Se ha optado por un sistema de licencias basado en archivos, con el objetivo de evitar problemas en entornos aislados de Internet que no pueden conectarse con servidores externos para validar la licencia.

Descarga de la Aplicación

Descarga de la Aplicación

Instalación y Primera Ejecución

Las herramientas están optimizadas para entornos Windows (10, 11 y Server). Requiere .NET Framework 4.8 o superior. No requiere una instalación compleja de SQL Server en local, ya que utiliza drivers ligeros para la conexión.

La instalación consiste simplemente en extraer los archivos en la carpeta deseada. En el apartado Ejecución se detallan los archivos de proceso por lotes.

Contenido del archivo comprimido descargado

Contenido del archivo comprimido descargado

Al hacer doble clic sobre la aplicación, esta debería ejecutarse. Sin embargo, es posible que Windows muestre una advertencia indicando que se trata de una aplicación potencialmente no deseada. Aunque MalaCharger envía muestras a Microsoft para evitar esto, no se puede garantizar que no ocurra.

En Cómo Microsoft identifica el malware y las aplicaciones potencialmente no deseadas y en Detectar y bloquear aplicaciones potencialmente no deseadas puede encontrar información sobre cómo configurar la protección contra aplicaciones potencialmente no deseadas.

Si aparece este problema, una vez resuelto, podrá ejecutar la aplicación. Tras la primera ejecución, en la pestaña de resultados se obtendrá una información similar a la mostrada en la siguiente figura:

Obtención del archivo de datos para la licencia

Obtención del archivo de datos para la licencia

NOTA: Debido a las protecciones de software, el arranque de la aplicación puede demorarse unos segundos.

En la imagen anterior puede apreciarse que la aplicación no ha detectado el archivo necesario para la generación de la licencia y ha creado uno: MalaCharger1.DatLic. Tras esto, se cierra la aplicación.
Si ya existiera dicho archivo pero no fuera válido, se generaría uno nuevo.
Si se vuelve a ejecutar la aplicación y existiese un fichero de datos de licencia válido, la aplicación indica cuál de todos ellos es el válido:

El fichero de Licencia no ha podido ser validado.
Se procede a generar un fichero de Datos de Licencia con el que obtener la Licencia.



No es necesaria la creación del fichero de Datos para la obtención de la Licencia.
Ya existe uno válido:
D:\Documentación ETD\Excel To Database\MalaCharger2-Cambiado de Nombre, pero conservando el inicio.DatLic
Se procede a la paralización inmediata de la Aplicación.

Como puede apreciarse, es posible cambiar el nombre del archivo, siempre y cuando se conserve el inicio (MalaCharger), el índice (1, 2, ...) y la extensión: MalaChargerI*.DatLic

Ejecución

Al invocar el ejecutable directamente, se lanza la aplicación con la interfaz de usuario.
Debido a las protecciones de software, el arranque de la aplicación puede demorarse unos segundos.

La aplicación incluye un par de archivos de procesamiento por lotes (".bat").

El primero de ellos (Excel To Database (Sin Consola-Without Console).bat) se utiliza para invocar la aplicación sin que aparezca la consola de comandos asociada, como ocurre en Windows 11.
Este archivo también contiene los comandos de PowerShell necesarios para lograr lo mismo.

Ejecución por línea de comandos

También existe la posibilidad de lanzar la ejecución de las Configuraciones desde línea de comandos. Esta opción permitirá, por ejemplo, la programación de tareas que se ejecuten periódicamente o lanzar la ejecución de las Configuraciones cuando se produzcan determinados eventos.

Así, a modo de ejemplo, se incluye un archivo ".bat" que puede servir para ser invocado desde un gestor de procesos. Las Configuraciones que se deseen ejecutar deben especificarse en los argumentos de la llamada a la aplicación, tras el modificador "/CFG=". Si no se indica ninguna Configuración, se ejecutarán aquellas Configuraciones que estén marcadas para ser ejecutadas. Si, por el contrario, se especifica una lista de Configuraciones, esta debe ir entre comillas dobles (") y separadas por comas (,). Se ejecutarán independientemente de si están marcadas o no. Por ejemplo, con el siguiente comando se ejecutarán las configuraciones "Vacía1" y "Vacía2". Si, por ejemplo, la configuración "Vacía1" no estuviera marcada, mediante esta opción se ejecutará igualmente.

@echo OFF

@echo Llamada directa con código de error devuelto al planificador
@echo Direct call with error code returned to the scheduler

(call )
.\ExcelToDatabase.exe /CFG="Vacía1, Vacía2"
if %errorlevel% EQU 0 (
   set errorPlanificador=0
) else (
   set errorPlanificador=1
)

@echo Código devuelto al planificador: %errorPlanificador%
@echo The code returned to the scheduler: %errorPlanificador%
rem pause
exit %errorPlanificador%

Se pueden consultar las siguientes páginas con el fin de comprender y/o modificar el código mostrado:
setting ERRORLEVEL to 0
EnableDelayedExpansion
Wrong errorlevel inside parenthesis in Windows batch script
Command script exit code not seen by same line && or ||?

Licenciamiento

Licenciamiento

El sistema de licenciamiento difiere de los sistemas habituales que se encuentran en otras aplicaciones. Se ha optado por un sistema basado en archivos, ya que es el más adecuado para aquellos entornos que no tienen salida a Internet.

Para generar tu licencia única, la aplicación genera un ID anónimo basado en el hardware. Este código garantiza que tu licencia sea permanente y específica para tu equipo, sin necesidad de suscripciones mensuales.

La licencia consta de dos archivos:

  • .DatLic: Contiene lo que se desea licenciar y dónde se desea licenciar.
  • .Lic: Contiene la licencia.

El licenciamiento es por máquina, es decir, se necesita una licencia para cada máquina en la que se desee ejecutar la aplicación. Así, la aplicación debería instalarse en una máquina desde la cual se tenga acceso a todos los servidores a los que deba acceder. En caso contrario, deberá "Solicitar" (para licencias de evaluación) o "Adquirir" (para licencias completas) más de una licencia.

.DatLic

En el apartado Instalación y Primera Ejecución se comentó cómo se genera este archivo:

Cuando la aplicación se ejecuta por primera vez en una determinada máquina, generará un archivo denominado "MalaCharger1.DatLic". Este archivo contendrá información de la aplicación, versión de la aplicación e información de la máquina donde se ha ejecutado.
Si ya existiera un archivo de este tipo con dicha información, la aplicación indicará cuál es el archivo ".DatLic" válido.
Estos archivos se pueden renombrar, aunque siempre han de comenzar por "MalaChargerI", donde I debe ser un número, y la extensión debe ser ".DatLic".

Si no existe un archivo de licencia ".Lic" válido, la aplicación se parará tras unos instantes.

.Lic

El archivo de licencia (".Lic") le será entregado a través del sitio web. Los pasos a seguir son:

  1. Registro: Si no tiene cuenta, debe crear una en Registro

    Registro: Creación de una cuenta

    Registro: Creación de una cuenta

    Tras registrarse, se le enviará un correo electrónico para confirmar la cuenta. Por favor, revise su correo electrónico y compruebe su carpeta de spam.

    Registro: email de confirmación de la cuenta

    Registro: email de confirmación de la cuenta

    El token enviado tendrá una validez de 1 día. Si durante ese período de tiempo no puede confirmar su cuenta, puede solicitar un nuevo correo de confirmación de cuenta en la página de inicio de sesión.

  2. Iniciar Sesión: Una vez completado el registro, debe iniciar sesión en la página: Iniciar sesión

    Iniciar Sesión

    Iniciar Sesión

  3. Subir el archivo ".DatLic": Tras iniciar sesión se accede a la página de "Administración de su cuenta". En el apartado de "Licencias" debe pulsar sobre el elemento "Obtener Licencia para Máquina". Entonces, podrá subir el archivo "*.DatLic" deseado.

    Subir archivo '.DatLic'

    Subir archivo '.DatLic'

  4. Seleccionar el Tipo de Licencia: Tras subir el archivo de Datos para la Licencia, se muestra la información disponible para la máquina donde se va a licenciar y los Tipos de Licencia disponibles para la Aplicación y Versión que se desea licenciar.

    Seleccionar Tipo Licencia

    Seleccionar Tipo Licencia

    La figura anterior muestra la siguiente información:

    • Aplicación y Versión que se quiere licenciar.

    • Nombre de la máquina donde se quiere licenciar.

    • Se indica que se ha detectado un clon de la máquina. Se entiende como clon de la máquina a una máquina con idénticas características a la máquina donde se quiere licenciar la aplicación pero que es una copia de la misma. Normalmente esto sucede en máquinas virtuales que se han copiado.

    • Se indica que no se han detectado máquinas con similares características a la máquina donde se quiere licenciar la aplicación. Normalmente esto sucede cuando se ha modificado el hardware de la máquina, como un cambio de disco duro, ..., pero sigue siendo la misma máquina.

    • Tipos de Licencia disponibles para la aplicación y la máquina:

      • "Excel To Database Free": Como se ha podido observar en anteriores figuras, este Tipo de Licencia ya no tiene soporte. En condiciones normales este Tipo de Licencia no aparecerá como una opción disponible. Sin embargo, en este caso, para esa Aplicación, Versión, Máquina y Tipo de Licencia ya se obtuvo una licencia, por lo que se muestra un botón ("Descarga Licencia", de color azul) desde el cual se puede descargar el correspondiente archivo de Licencia.

      • "Excel To Database Full": Tipo de Licencia que no es de evaluación. Se muestra un botón ("Adquirir Licencia", de color amarillo) desde el cual se podrá obtener el archivo de Licencia apropiado. Si ya existiera una Licencia para esa Aplicación, Versión, Máquina y Tipo de Licencia, este botón sería de color azul con la leyenda "Descarga Licencia" y desde el cual se podría descargar el archivo de Licencia.

      • "Excel To Database Free New": Tipo de Licencia de evaluación. Se muestra un botón ("Solicitar Licencia", de color verde) desde el cual se podrá obtener el archivo de Licencia apropiado. Si ya existiera una Licencia para esa Aplicación, Versión, Máquina y Tipo de Licencia, este botón sería de color azul con la leyenda "Descarga Licencia" y desde el cual se podría descargar el archivo de Licencia.

        Se recomienda encarecidamente que utilice en primer lugar una licencia de tipo "Free", ya que de esta forma podrá comprobar, sin coste alguno para usted, si la aplicación se ajusta a sus necesidades y le es de utilidad.

  5. Realizar el pago o la donación: Tras pulsar en alguno de los botones para "Adquirir Licencia" o "Solicitar Licencia", se muestra la página donde introducir los datos para realizar la donación.

    Para poder continuar con el mantenimiento de la Página y las Aplicaciones es necesaria la colaboración de todos ustedes. Por favor, considere la opción de realizar un donativo para tal fin.

    Actualmente, el equipo de desarrollo se encuentra desempleado, y sus generosas donaciones ayudarán a la supervivencia del mencionado equipo. No somos ninguna empresa, ni tenemos cartera de clientes, ni presupuesto para un correcto posicionamiento en los buscadores. Sea comprensivo y ayúdenos.

    Datos Donación

    Datos Donación

    Tras rellenar los datos para realizar la donación (tenga en cuenta que son necesarios para el correspondiente pago de impuestos) y pulsar el botón "Donar" se accede a la página desde la cual se enlazará con PayPal para realizar la donación.

    Donar

    Donar

    Tras realizar la donación y regresar a MalaCharger es posible que tenga que esperar a la respuesta de PayPal. Si es así, pulse el botón "Continuar" hasta que se haya recibido la notificación por parte de PayPal.

    Esperar respuesta de PayPal

    Esperar respuesta de PayPal

  6. Descargar la Licencia: Una vez que se obtiene la respuesta de PayPal y esta ha sido positiva se vuelve a mostrar la información mostrada en el punto Seleccionar el Tipo de Licencia actualizada. Es decir, ahora se podrá descargar el archivo de Licencia para esa Aplicación, Versión, Máquina y Tipo de Licencia "Solicitada" o "Adquirida".

    Descargar Archivo Licencia

    Descargar Archivo Licencia

    El archivo de Licencia (MalaCharger1.Lic) descargado deberá ubicarse en la misma carpeta en la que se encuentra la Aplicación. Como de costumbre, este archivo se puede renombrar, aunque siempre han de comenzar por "MalaChargerI", donde I debe ser un número, y la extensión debe ser ".Lic".

    Ahora ya podrá utilizar la Aplicación con las restricciones asociadas al Tipo de Licencia que ha "Adquirido" o "Solicitado".

    Archivo Licencia

    Archivo Licencia

    Es posible tener más de un Tipo de Licencia. Así, las características de la Aplicación con las que podrá operar será la suma de las características licenciadas con cada Tipo de Licencia asociadas a cada archivo ".Lic" existentes y válidos. Es este el motivo por el que se recomienda NO borrar los archivos de Licencia (.Lic), sino renombrarlos.

Por último, si tras probar la aplicación con un tipo de licencia "Free", decide que la aplicación se adapta a sus necesidades, siga los pasos ya descritos, pero seleccionando un tipo de licencia "Full". Obtendrá un archivo ".Lic" que le permitirá acceder a la funcionalidad completa de la aplicación.

Preguntas Frecuentes

¿La licencia de Excel To Database es para siempre?

Sí, es una licencia perpetua vinculada a tu hardware. No hay cuotas de mantenimiento ni suscripciones.

¿Puedo mover mi licencia a otro ordenador?

La licencia está vinculada al hardware. Si necesitas un cambio de equipo, nuestro soporte técnico evaluará tu caso.