NSIS (Sistema de instalación programable de Nullsoft) 3.10

NSIS (Sistema de instalación programable de Nullsoft) 3.10

NSIS, también conocido como Nullsoft Scriptable Install System, es un programa de código abierto altamente eficiente que se utiliza para la creación de instaladores de Windows. Su diseño compacto y versátil lo convierte en una opción ideal para la distribución a través de Internet.

Como interacción inicial del usuario con su producto, un instalador confiable y consistente es un elemento crucial para el éxito del software. NSIS le permite producir instaladores que pueden completar de manera efectiva todos los pasos necesarios para configurar su software.

NSIS es una herramienta basada en scripts que le permite crear fácilmente la lógica necesaria para manejar incluso las tareas de instalación más complejas. Hay una amplia variedad de complementos y scripts disponibles para su uso, lo que le permite crear instaladores web, interactuar con Windows y otros componentes de software, así como instalar o actualizar componentes compartidos.

Características:

  • Genera instaladores ejecutables autónomos.
  • Soporte para compresión de datos ZLib, BZip2 y LZMA (los archivos se pueden comprimir individualmente o juntos)
  • Soporte de desinstalación (el instalador puede generar un desinstalador)
  • Interfaz de usuario personalizable (diálogos, fuentes, fondos, iconos, texto, marcas de verificación, imágenes, etc.)
  • Interfaz de asistente clásica y moderna
  • Este instalador admite varios idiomas, incluidos los idiomas RTL, lo que lo hace completamente multilingüe. Actualmente, hay más de 40 traducciones disponibles y los usuarios también tienen la opción de crear sus propias traducciones.
  • Sistema de páginas: puede agregar páginas de asistente estándar o páginas personalizadas
  • Selección por parte del usuario de los componentes de instalación, árbol para la selección de componentes.
  • Múltiples configuraciones de instalación (generalmente mínima, típica, completa) y configuración personalizada
  • Autoverificación del instalador mediante una suma de comprobación CRC32
  • Pequeña sobrecarga sobre el tamaño de los datos comprimidos (34 KB con opciones predeterminadas)
  • Capacidad para mostrar un acuerdo de licencia en formato texto o RTF
  • Capacidad para detectar el directorio de destino desde el registro.
  • Sistema de complementos fácil de usar (se incluyen muchos complementos para la creación de cuadros de diálogo personalizados, conexiones a Internet, descargas HTTP, parches de archivos, llamadas API Win32, etc.)
  • Los instaladores pueden tener un tamaño de hasta 2 GB.
  • Modo silencioso opcional para instalaciones automatizadas
  • Un preprocesador con soporte para símbolos definidos, macros, compilación condicional y predefiniciones estándar.
  • Una encantadora experiencia de codificación con elementos de PHP y ensamblador (incluye variables de usuario, una pila, control de flujo real, etc.)

Los desarrolladores tienen sus propias máquinas virtuales para escribir código que admita:

  • Extracción de archivos (con parámetros de sobrescritura configurables)
  • Copiar, renombrar, eliminar y buscar archivos/directorios
  • Llamada DLL de complemento
  • Registro/baja de registro de control DLL/ActiveX
  • Ejecución ejecutable (opciones de ejecución y espera de shell)
  • Creación de accesos directos
  • Lectura/configuración/enumeración/eliminación de claves de registro
  • Lectura/escritura de archivos INI
  • Lectura/escritura de archivos de texto genéricos
  • Potente manipulación de cadenas y números enteros
  • Búsqueda de ventanas según el nombre o título de la clase
  • Manipulación de la interfaz de usuario (configuración de fuente/texto)
  • Envío de mensajes en ventana
  • Interacción del usuario con cuadros de mensajes o páginas personalizadas.
  • Se incluyen ramificaciones, comparaciones y otras operaciones.
  • Comprobación de errores
  • Soporte de reinicio, incluida la eliminación o el cambio de nombre al reiniciar
  • Comandos de comportamiento del instalador (como mostrar/ocultar/esperar/etc.)
  • Funciones de usuario en script
  • Funciones de devolución de llamada para acciones del usuario.

El registro de cambios para NSIS 3.10 es el siguiente:

  • Se corrigió el error de LogicLib SafePPO (error n.° 1291)
  • NSISdl ahora admite URL relativas en redireccionamientos de ubicación (PR n.° 24)
  • Se agregó InstType /UNINSTNOCUSTOM y /UNINSTCOMPONENTSONLYONCUSTOM
  • Se corrigió el error con SetDetailsPrint durado y los complementos introducidos en 3.09 (error n.° 1300)
  • Se agregó soporte NSD_CB_Find SelectStringExact para nsDialogs
  • Corregir texto RTL en la página de selección de sección

Descargue el instalador de código abierto NSIS 3.10, que tiene un tamaño de 1,6 MB, desde el siguiente enlace: https://sourceforge.net/projects/nsis/files/NSIS%203/3.10/nsis-3.10-setup.exe/download. Para obtener más información sobre NSIS, visite su página de inicio en https://nsis.sourceforge.io/Main_Page y consulte las notas de la versión 3.10 en https://nsis.sourceforge.io/Docs/AppendixF.html#v3. 10.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *