GeneraSII es totalmente portable y guarda todos los datos en el directorio en que está situado el ejecutable. Esto tiene diferentes ventajas:
Sin embargo es necesario separar en diferentes ubicaciones el ejecutable y los datos:
Prepare directorio de instalación. Si separa por el bug de Windows 10 1803, cree un directorio en un disco local de su equipo. Si lo hace por mantener versiones diferentes de 32 y 64 bits, puede crear este directorio de instalación en un directorio de red.
En ese directorio, sitúe el ejecutable y las librerías OpenSSL adecuadas a la versión de 32 o 64 bits del ejecutable.
Creamos el archivo "Home.ini" donde se indica la ruta del directorio dónde queremos que GeneraSII guarde configuraciones y datos.
No es el directorio de Datos, es el directorio dónde estaría situado el ejecutable de estar todo junto. Dicho directorio debe existir previamente. Dicho directorio puede estar en un servidor de archivos aunque tengan el error de la versión 1803 de Windows 10.
En ese directorio aparecerán las configuraciones, datos y un archivo de control de versiones. También puede contener el ejecutable y las librerías OpenSSL si va a ser usado directamente desde esa ubicación.
Cuidado si su sistema oculta las extensiones, puede que en lugar de "Home.ini" haya creado el archivo "Home.ini.txt" y no funcionará.
Para controlar que no sean usadas diferentes versiones del ejecutable con los mismos datos, al ejecutar un ejecutable con "Home.ini" configurado se crea un archivo "Version.ini" en el directorio de configuración y datos para impedir que algún usuario utilice versiones anteriores. Si fuese el caso, el programa le obligará a realizar una actualización.
Este control de versiones no se activa en instalaciones normales sin separación de configuración y datos del ejecutable a través del archivo "Home.ini".
En este caso el error mostrado sería: Socket Error # 10022