Crear un instalador con Inno Script Studio

Cuando creas un instalador con Inno Script Studio, hay dos enfoques principales para distribuir tu programa en Windows:

  1. Un solo ejecutable (.exe) portable
  2. Un instalador que coloca varios archivos en el sistema

Cuándo usar solo un ejecutable (.exe portable)

Usar un solo .exe es útil cuando:
✅ Tu aplicación es sencilla y no requiere instalación.
✅ No depende de archivos externos (como librerías DLL, imágenes, configuraciones, bases de datos externas).
✅ No necesita accesos directos en el menú de inicio o en el escritorio.
✅ Quieres que el usuario pueda ejecutarlo sin permisos de administrador.

Ejemplo: Una calculadora simple hecha en Python que solo usa tkinter.

📌 Herramientas para crear un ejecutable portable:

  • pyinstaller --onefile script.py
  • auto-py-to-exe (interfaz gráfica de PyInstaller)

Cuándo usar un instalador (setup.exe con Inno Script Studio)

Debes usar un instalador cuando:
✅ Tu aplicación tiene múltiples archivos (DLLs, imágenes, bases de datos, configuraciones).
✅ Requiere dependencias específicas (como Python, librerías de terceros).
✅ Quieres que el usuario lo instale en C:\Program Files con accesos directos.
✅ Necesitas modificar el registro de Windows o crear servicios.

Ejemplo: Un programa que usa SQLite para guardar datos y necesita librerías externas como PyQt5.

📌 Proceso con Inno Script Studio:

  1. Usa pyinstaller --noconsole --add-data "carpeta_datos;carpeta_datos" script.py
  2. Empaqueta los archivos generados en un instalador con Inno Script Studio.
  3. Configura accesos directos, desinstalador y permisos de instalación.

¿Cuál opción elegir?

Si tu programa es simple y autónomo, usa un solo .exe portable.
Si tu programa depende de varios archivos, usa un instalador con Inno Script Studio. (ir aca)


01100110 01101001 01101110 00100000 01100100 01100101 00100000 01100011 01101111 01100100 01101001 01100111 01101111

RETURN

No hay comentarios.:

Publicar un comentario

INDICE