Descarga el programa de instalación de juegos especializados.  Los mejores programas gratuitos para crear instaladores.

20.06.2023
Categoría ~ ProgramaciónAdministrador

Instalador propio

Desarrollar tu propio software es una cosa, pero instalarlo es otra. Una vez que haya creado su producto, debe pensar en cómo se entregará al usuario final. Si es solo un archivo ejecutable que puedes comprimir y compartir, entonces es simple. Pero cuando su producto consta de varios archivos como, por ejemplo, dll, que deben registrarse, ya necesita un instalador. Incluso si solo necesita crear un par de accesos directos en las computadoras de los usuarios, el instalador ya será conveniente, a menos, por supuesto, que desee que sus usuarios hagan todo manualmente.

El costoso y comercial buque insignia InstallShield es familiar para todos y usted ha utilizado repetidamente los instaladores creados por este producto. Pero no es el único bastión para la creación de instaladores. También existen productos gratuitos bastante capaces que pueden proporcionarle todas las capacidades necesarias. He seleccionado algunos de los mejores. Cubren diferentes enfoques para crear un instalador: desde rápido y fácilmente personalizable (5-10 minutos y listo) hasta potente y compatible con una gran cantidad de configuraciones.

Revisión de programas gratuitos para crear instaladores.

El programa para crear el instalador Inno Setup es una herramienta completa

Después de mirar varios otros productos gratuitos en esta categoría, decidí decidirme por este como el más atractivo. Esta herramienta no es para usuarios que buscan un editor gráfico sencillo y resultados rápidos. Esta solución es más adecuada para aquellos desarrolladores que desean un control total sobre la creación del instalador y se sienten cómodos trabajando con archivos de configuración de texto. Inno Setup se lanzó en 1997 y ha evolucionado mucho desde entonces. Esta herramienta ciertamente supera a muchos competidores comerciales en este campo con su gran cantidad de características y estabilidad operativa.

La GUI de Inno Setup es un editor/compilador del archivo de configuración que contiene las configuraciones para crear el instalador. El formato de archivo de texto es muy similar al formato de archivo INI, lo que permite que sea menos engorroso trabajar con él que un archivo de formato XML como . El archivo de Ayuda está bien estructurado, lo que facilita el conocimiento de las opciones disponibles. El editor admite una combinación de colores de código, lo que hace que sea más cómodo trabajar con él. No enumeraré todas las características de esta herramienta de configuración profesional, pero no he encontrado nada más que Inno Setup no pueda lograr. Archivos de origen, archivos de destino, accesos directos, cuadros de diálogo, aceptación de licencia, eliminación, formularios personalizados y mucho más. Lo he usado en varios proyectos a lo largo de los años con gran éxito (sin gastos). Si te encanta la GUI, puedes encontrar varios complementos de terceros para esta gran herramienta en pagina de inicio InnoSetup.

El programa para crear un instalador NSIS es conveniente y poderoso

- Si realmente no necesitas un editor de scripts y quieres algo con una interfaz de usuario más avanzada, entonces lo que necesitas es la herramienta de NullSoft para crear instaladores. Este es el producto más capaz, aunque carece de una interfaz de usuario completa (sin contar la ventana del compilador).

Así como crea código HTML para una página web en un programa separado y luego muestra esa página en un navegador, debe crear un script NSIS en cualquier editor de su elección y simplemente compilarlo con el compilador NSIS. En la página de inicio de NSIS puede encontrar enlaces a editores (PSPad, Bloc de notas) y complementos IDE (por ejemplo, para Eclipse) que admiten scripts NSIS con resaltado de sintaxis, así como varios otros programas auxiliares.

Definitivamente, este producto está más dirigido a desarrolladores profesionales que a aquellos que buscan rapidez y facilidad. soluciones graficas para crear instaladores. Los productos de esta revisión se dirigen a ambos tipos de usuarios, lo que hace que sea un poco difícil recomendar una única solución. Aunque NSIS es más capaz que , elegí este último por su equilibrio entre GUI y funcionalidad (incluida la organización de la formación).

NSIS simplemente muestra una pequeña ventana con enlaces de texto para que pueda comenzar a explorar sus infinitas posibilidades. Una ventana pequeña (realmente demasiado pequeña para mostrar todo el texto, pero lo suficientemente grande como para no cambiar su tamaño) contiene enlaces al compilador, scripts de muestra, soporte en línea, documentación y complementos.

Los complementos realmente valen la pena, ofrecen muchas funciones avanzadas, como efectos de desvanecimiento/fundido para diálogos personalizados. NSIS sugiere crear una configuración de interfaz de usuario más moderna. Puedes crear tus propios íconos, pancartas, fondos y crear tu propia colección a partir de ellos. La comunidad de usuarios es bastante grande y muchos recursos y foros lo ayudarán y respaldarán con su proyecto de instalación de NSIS.

Crear un archivo de instalación es tan simple como arrastrar y soltar un archivo de script en la ventana del compilador. La ventana muestra todos los mensajes del compilador, incluidos los informes de éxito o error. Los archivos de instalación generados son pequeños en comparación con otras herramientas de creación de instaladores, lo que le permite administrar su archivo . Podría contarles mucho más sobre NSIS, pero se lo dejaré a sus bien organizados pagina de inicio. Esta es la herramienta más capaz presentada de todas, pero está dirigida a soluciones de desarrolladores profesionales y requiere herramientas de terceros para funcionar de manera efectiva y eficiente.

Un programa para crear un instalador, Ghost Installer, similar a InnoSetup

es un análogo. Si desea un control total sobre la creación del instalador y no tiene miedo de trabajar con archivos de configuración XML, entonces Ghost Installer puede ser una buena opción para usted. Mientras que la versión comercial de la herramienta viene con una GUI (Ghost Installer Studio), la versión gratuita simplemente ofrece el llamado gEditor para editar archivos de configuración XML.

Toma tiempo acostumbrarse a este producto, pero una vez que lo domines y conozcas todas las configuraciones, podrás utilizar todo el poder de esta herramienta. El archivo de ayuda está muy bien organizado y enumera todo. palabras clave y configuraciones que puedes usar. Cuando crea un nuevo proyecto, el asistente de configuración creará una plantilla básica o avanzada, que proporcionará la estructura XML necesaria con la que podrá empezar a trabajar de inmediato. Para mí, esta herramienta fue un poco más difícil de aprender que InnoSetup, pero estoy seguro de que es muy poderosa. Como resultado, tenemos un editor XML, gEditor, con un botón incorporado que inicia el proceso de compilación de su instalador. Si este tipo de esquema de trabajo te resulta atractivo, definitivamente pruébalo.

Clickteam Install Creator es rápido y fácil de usar

, es probablemente la herramienta de creación de instaladores más rápida y conveniente que he revisado. Esta herramienta contiene funciones esenciales envueltas en una GUI eficiente. El asistente le guiará rápidamente por los pasos básicos. ¡Mi primer proyecto lo realicé en unos minutos y todo funcionó a las mil maravillas!

Cada etapa está representada por una pestaña separada, por lo que al finalizar el asistente siempre tendrá la oportunidad de cambiar la configuración especificada previamente. Si necesita instalar varios archivos ejecutables, debe agregar un menú a Inicio y crear accesos directos en el escritorio. La herramienta facilita cambiar todo el texto de instalación, incluso el texto del cuadro de diálogo de bienvenida. El instalador final puede ejecutarse tanto en modo de cuadro de diálogo como en modo de pantalla completa (con la capacidad de establecer un degradado de relleno de fondo, como en los viejos tiempos de Windows).

Puede configurar mapas de bits e íconos de su elección. Install Creator carece de funciones más avanzadas, como agregar entradas de registro, diferentes paquetes de instalación o idiomas. Pero ese no era el propósito de esta herramienta y está bien para tareas simples. Esta es una excelente opción como solución rápida para distribuir su programa, sin tener que comprender muchas de las complejidades de la creación de instaladores. La versión gratuita es completamente funcional, sin embargo, al final de cada instalación se muestra una ventana con un anuncio y un enlace al sitio web de los desarrolladores.

CreateInstall es un análogo del programa para crear el instalador de Clickteam

Esto es un placer para aquellos que no quieren perder mucho tiempo en el procedimiento de crear instaladores y editar toneladas de texto. La herramienta es muy similar a , además presenta una interfaz simple y efectiva donde puedes encontrar y configurar todo rápidamente características importantes tu proyecto. Puede seleccionar mapas de bits e íconos personalizados para el cuadro de diálogo de configuración y especificar un degradado de relleno de fondo para el modo de pantalla completa. Puede configurar seis cuadros de diálogo de instalación y un cuadro de diálogo de finalización de la instalación.

Trabajar con archivos y Menú de contexto Es bastante fácil de hacer, lo cual es una ventaja sobre Install Creator. También se le brinda la oportunidad de establecer entradas en el registro y registrar archivos DLL/OCX/TBL. La herramienta tiene algunos funciones adicionales, que causan una impresión bastante buena. Con ellos puedes cambiar algunas características, como: elegir un idioma, elegir una ruta de instalación. Sin embargo, tenía varias preguntas sobre el funcionamiento de la herramienta, concretamente sobre el cambio de fuentes de diálogo. Para algunas fuentes, como Tahoma, la pantalla simplemente ventana vacia. ¿Porqué es eso? La versión gratuita es completamente funcional, pero muestra una línea "CreateInstall Free" en la esquina inferior izquierda de cada ventana de instalación. Puedes comprar esta herramienta y cambiar el contenido de esta línea a tu gusto.

Programa de instalación avanzada para crear rápidamente un instalador

es una buena opción si necesita crear rápidamente un paquete de instalación MSI. Ofertas de Caphyon versión gratuita su herramienta, integrada en un producto comercial, para crear instaladores. Puedes descargar e instalar versión completa El producto es gratuito, pero solo funcionan las opciones "Básicas" sin necesidad de registrarse. Pero esto es suficiente para una rápida y creación fácil Paquete de instalación MSI.

Tiene una interfaz bastante fácil de usar que te permite establecer todas las configuraciones básicas en el menor tiempo posible. Hay bastantes opciones de instalación que te permiten jugar con la herramienta con bastante facilidad, como carpeta de destino, accesos directos, reinicio del sistema, condiciones de inicio, configuración de registro y mucho más. Lo único que me decepciona es que es imposible definirlo. Varios tipos configuraciones como "Instalación completa" e "Instalación mínima". "Todo o nada" no es la filosofía de los programas de instalación actuales. Preferiría una opción de configuración de tipo en lugar de la opción de condiciones de inicio. Sin embargo, estoy muy impresionado por la facilidad de uso y el mínimo tiempo requerido para el proyecto. Si necesitas archivo MSI Para una instalación sencilla, el Instalador avanzado es definitivamente lo que necesita.

Guía de selección rápida (descarga programas gratuitos para crear un instalador)

Configuración innovadora

muy potente - muchos años de experiencia - formato de archivo simple

N.S.I.S.

una gran cantidad de funciones - tamaño de instalación pequeño - cuadros de diálogo personalizados - capacidad de conectar complementos
sin interfaz gráfica - no es fácil de aprender - sin editor

Instalador fantasma gratuito

Funciones potentes: basadas en XML
basado en archivos de texto - sin interfaz gráfica

Clickteam produce productos simples y amigables para desarrolladores: por ejemplo, Clickteam Fusion, The Games Factory, Multimedia Fusion. En la misma fila está el programa Install Creator. La principal ventaja del producto es la rápida creación de una distribución mediante un asistente paso a paso.

Las secciones de configuración están organizadas en una secuencia tan estricta en forma de pestañas. Primero, los datos (Archivos), el contenido de texto de los cuadros de diálogo (Texto del asistente), el formato de la ventana (Ventana), ajustes adicionales(Opciones), configuración del desinstalador (Desinstalador), tamaño de distribución (Compilación). Después de hacer clic en Generar, comienza la compilación del instalador; todo lo que queda es especificar su ubicación.

El instalador ocupa 65 KB, incluido el desinstalador son 105 KB. Además de esto, Install Creator utiliza uno de dos algoritmos de compresión (cremallera/diferenciador), Mejor opción determinado automáticamente. Si es necesario, los datos se pueden colocar en un paquete independiente del instalador.

La funcionalidad de Clickteam Install Creator está unificada, faltando algunas opciones importantes. Por lo tanto, no se admite el multilingüismo y el idioma ruso está completamente ausente de la lista de localizaciones. No se proporciona integración con soluciones de terceros, por lo que trabajar con proyectos grandes (que implican muchas conexiones en el sistema) será un inconveniente. El programa no te permite crear actualizaciones o parches. Sin embargo, en este último caso, puedes utilizar el desarrollo de Clickteam.

La versión no registrada de Install Creator contiene publicidad. Versión profesional, además de eliminar este límite, permite incluir varias ediciones en la distribución y establecer una restricción de licencia para el usuario instalador.

Resumen. Las capacidades de Install Creator serán muy solicitadas cuando se trabaje con proyectos simples. Los instaladores resultantes contienen conjunto básico opciones de usuario, entre las que no hay elección de idiomas ni perfil de instalación. Definitivamente, esta es la solución más sencilla entre todos los complejos de instalación mencionados en la revisión.

Instalador real

Actual Installer: un programa para crear instaladores bastante complejos instalador de ventanas sin utilizar guiones. El conjunto básico de características incluye multilingüismo, compresión efectiva, personalización detallada de la interfaz, línea de comando y otras funciones que se enumeran a continuación.

No hay un asistente paso a paso, pero hay disponible una ventana de opciones para un nuevo proyecto. Una vez que haya determinado la información básica del producto, puede ir a la ventana principal del programa. Las opciones están ubicadas en 5 secciones: "General", "Instalación", "Diálogos", "Sistema" y "Registro".

La sección General proporciona información sobre el proyecto y configura la apariencia del asistente de instalación. Durante el proceso, el instalador puede comprobar Requisitos del sistema(como la versión del sistema operativo, privilegios de usuario) y dependencias (Microsoft . NET Framework, explorador de Internet, Adobe Reader,Java, servidor SQL y otros). Si faltan los componentes especificados, el instalador requerirá que el usuario los descargue e instale.

En Instalación: la ubicación de archivos y carpetas, la ubicación del archivo ejecutable, la configuración para los procesos de instalación, actualización y desinstalación. Ambos procesos se pueden realizar de forma silenciosa sin necesidad de intervención del usuario. Además del instalador, se puede utilizar (Actual Updater).

Los diálogos ("Diálogos") brindan acceso al "relleno" de las secciones, incluido el texto del acuerdo de licencia, el archivo Léame, incluso en formato RTF. Aquí está la elección de idiomas de localización, con el ruso en la lista. Las secciones innecesarias del instalador se pueden desactivar fácilmente.

Configuración del sistema cambios sistémicos ingresados ​​durante la instalación: accesos directos, claves de registro, variables y comandos de usuario.

Registrarse ("Registrarse"): configurar asociaciones de archivos, Variables de entorno, bibliotecas.

Después de configurar las opciones necesarias, simplemente haga clic en el botón Crear proyecto; el instalador estará listo para iniciarse. Si se omitió una opción importante al crear el instalador, Actual Installer se lo informará durante la compilación e indicará un error.

Resumen. Actual Installer incluye casi todos los parámetros estándar y opciones de proyecto. Esta es una opción “intermedia” entre soluciones muy simples (como Clickteam Install Creator) y soluciones más pesadas, de las que también hablaremos.

CrearInstalar

CreateInstall: un conjunto de herramientas para crear instaladores. Se basa en dos características: control sobre el proceso de instalación y capacidad de ampliación ilimitada. Ambas funciones se implementan gracias a la herramienta de secuencias de comandos.

La interfaz CreateInstall está dividida en 3 pestañas: "Proyecto", "Script de instalación" y "Script de desinstalación". La primera sección le permite configurar Configuración general instalador: información del producto, idiomas admitidos, rutas, apariencia. Además, el instalador se puede proteger con una firma digital y se puede establecer una contraseña.

"Proyecto" no es un reemplazo equivalente para las dos secciones siguientes, es decir, para crear una distribución, debe configurar cuidadosamente los scripts de instalación y desinstalación. Los parámetros correspondientes se muestran como grupos; puede mostrarlos en una sola lista.

Una extensión de CreateInstall es la utilidad Quick CreateInstall. Simplifica enormemente la creación de un instalador, proporcionando sólo ajustes básicos proyecto. Desde Quick CreateInstall, el proyecto se puede importar posteriormente a CreateInstall.

El código del proyecto no está diseñado para edición independiente, transferencia a un entorno IDE o exportación. Aunque el lenguaje Gentee tiene un potencial excelente: como mínimo, se trata de variables y funciones, expresiones condicionales y sintaxis basadas en C, C++ y Java.

Hay 3 ediciones del programa: completa, ligera (simple) y gratuita. Se ha publicado una lista de diferencias entre ellos. En su mayor parte, las funciones que faltan en la edición gratuita del programa son visibles al navegar por grupos de configuraciones de script.

La interfaz y la ayuda están disponibles en ruso.

Resumen. CreateInstall es un entorno funcional y fácil de entender. El kit de herramientas CreateInstall no es tan pobre y le permite arreglárselas con sus propias herramientas. Pero las desventajas aún incluyen el carácter cerrado del programa "en sí mismo", lo que implica las funciones de importación y exportación.

Instalador avanzado

Advanced Installer se basa en la tecnología Windows Insaller, lo que le permite crear distribuciones msi, exe y otros tipos. Esto se ve facilitado por una interfaz bien pensada y el trabajo con proyectos. En Advanced Installer puede encontrar muchas funciones que no están disponibles en otros complejos similares, que se analizan a continuación.

Lo que es digno de mención, en primer lugar, es la variedad de proyectos: esto incluye instaladores, instaladores de Java, actualizaciones, complementos, módulos de combinación y otros. La sección del menú del instalador contiene comandos para importar proyectos desde Visual Studio, RAD Studio, Real Studio, Visual Básico. Aquí es donde se revela el potencial del Instalador avanzado en interacción con los IDE.

Se proporciona un asistente de configuración detallado para cada uno de los tipos de proyectos seleccionados. Hay plantillas comunes: Simple, Enterprise, Architect o Professional. La mayoría de los proyectos sólo están disponibles para ciertos tipos licencias, los proyectos públicos se indican como Ninguno en la columna Licencia requerida.

Como ya se mencionó, al crear un proyecto, puede utilizar un asistente paso a paso, donde, en particular, puede seleccionar el método de distribución del paquete, los idiomas de localización, personalizar la interfaz de usuario, ingresar el texto de la licencia y otros. opciones. El instalador avanzado le permite elegir la opción de distribución del programa: dejar los datos sin comprimir, dividirlos en archivos CAB, guardarlos en MSI, etc., agregar firma digital, requieren ingresar un número de serie, etc.

La ventana principal del Instalador Avanzado (editor de proyectos), en modo de visualización Simple, contiene varias secciones:

  • Información del producto: ingrese información del producto y opciones de instalación.
  • Requisitos: especificar requisitos de hardware y sistema, dependencias de software. También es posible crear condiciones personalizadas.
  • Recursos: editor de recursos (archivos y claves de registro).
  • Implementación: seleccione el tipo de distribución del producto. Podría ser un instalador MSI, EXE o web. Para MSI, los recursos EXE se pueden colocar por separado del instalador.
  • Cambios en el sistema: variables de entorno.

Al seleccionar recursos, se pueden utilizar archivos, claves de registro, variables de entorno, configuración ini, controladores, bases de datos y traducciones. Con la ayuda de los módulos de asociación, puede agregar otros recursos, como servicios, permisos, asociaciones, etc.

Para realizar tareas más complejas, puede utilizar acciones personalizadas, EXE, DLL o scripts escritos en C, C++, VBS o JS. Se proporciona un editor conveniente para crear scripts.

Sin embargo, cabe señalar que sólo una pequeña parte de las secciones están disponibles en el modo Simple. Cuando se trabaja con el Instalador avanzado en modo de prueba, tiene sentido ir a la configuración y cambiar a otro modo para trabajar con el proyecto. Después de estos pasos, estarán disponibles nuevas subsecciones del editor.

Resumen. Gracias a varias ediciones del producto (incluida la gratuita), capacidades de importación, muchas plantillas y diagramas y un editor de proyectos, Advanced Installer será de interés para una amplia audiencia.

Constructor de instalación de BitRock

InstallBuilder es un entorno multiplataforma para crear instaladores. La lista de sistemas compatibles incluye: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel y Sparc), AIX, HP-UX, IRIX, Linux (Intel x86/x64, Itanium, s390 y PPC). Hay instaladores disponibles para software de escritorio y de red. La primera parte de la guía ya cubrió el producto IzPack, pero InstallBuilder se caracteriza por ser compatible con lenguajes de escritura, incluidos no solo Java, sino también PHP, Perl, Python, Ruby, C/C++ y .NET/Mono.

La interfaz del programa está disponible en ruso. Para trabajar con el proyecto, se utiliza un shell gráfico muy simple. Están presentes las siguientes secciones con configuraciones:

  • Detalles del producto: información sobre el proyecto.
  • Archivos: interfaz del Explorador para agregar archivos
  • Avanzado (“Configuración avanzada”) es la sección más interesante, donde, quizás, se revela todo el poder de BitRock Installer. Para trabajar con proyectos, se utiliza el formato XML (ver descripción general de WiX en la primera parte), la colaboración es posible, Ajuste manual proyectos guionizados. Las acciones integradas le permiten automatizar los procesos de instalación y consolidar tareas, haciéndolas disponibles con unos pocos clics. De esta manera puede verificar dependencias, agregar variables de entorno, modificar el registro y sistema de archivos Etcétera. Para editar scripts, se utiliza un editor XML integrado muy simple.
  • Personalización: personalización de la interfaz de usuario del instalador, variables de entorno, acciones posteriores a la instalación, plataformas, permisos y compresión. La compresión ZIP/LZMA se utiliza para la compresión. Puede crear un instalador silencioso que se ejecute en modo texto.
  • Embalaje: hay un depurador integrado para realizar un seguimiento de los errores. Al compilar, es fácil crear un instalador multiplataforma. En la salida, utiliza el entorno del sistema operativo "nativo" (esto se aplica a los sistemas gráficos Windows, KDE y Gnome).

Resumen. BitRock InstallBuilder se recomienda principalmente para crear productos multiplataforma. El script, basado en especificaciones XML, es fácil de usar y el proyecto es fácil de importar y exportar para editarlo en un entorno externo. Por lo tanto, basándose en este script XML, puede generar rápidamente instaladores para todas las plataformas requeridas.

Instalar Mate

InstallMate es un conjunto de herramientas para crear distribuciones basadas en Windows Installer. Características clave: intuitivo entorno gráfico, amplia elección elementos de instalación, verificación de dependencias, configuración detallada apariencia instalador, soporte para componentes, localizaciones y extensiones. Las distribuciones creadas con InstallMate son compactas y rápidas.

El Asistente para la creación de nuevos proyectos le permite seleccionar una plantilla existente y especificar los parámetros iniciales: idiomas de localización (uno o más), nombre del producto.

Puede importar el proyecto creado o utilizar el editor InstallMate. Por cierto, las capacidades de importación no fueron impresionantes: se admiten productos Tarma y proyectos de Visual Basic.

La ventana principal del programa contiene secciones con parámetros, divididas, condicionalmente, en tres secciones:

  • Configuración general: información detallada sobre el proyecto, las dependencias del software, los requisitos del sistema, los componentes y las opciones del instalador. En la barra lateral Paquete, también puede especificar el tipo de instalador, la compresión, el enlace de descarga (en el caso de un instalador web) y la contraseña de instalación. Puede agregar varios paquetes a un instalador.
  • Componentes: inclusión de elementos y conexiones en la distribución: se trata de archivos y carpetas, claves de registro, ini-configs, variables de entorno, asociaciones de archivos, clases COM, servicios.
  • Opciones del instalador: usando el editor puedes editar el texto de los cuadros de diálogo. Se proporcionan opciones de localización flexibles; InstallMate admite 19 idiomas de forma predeterminada. Puedes crear una distribución con varias localizaciones o varios proyectos con el mismo idioma. En la misma sección, están disponibles acciones personalizadas, así como variables, incluidas 250. Puede ampliar la funcionalidad del paquete utilizando extensiones y DLL.

Como se señaló, puede utilizar plantillas al crear un instalador. Además de las plantillas de proyecto, es posible crear paquetes basados ​​en componentes definiendo grupos de elementos. Otras opciones dignas de mención incluyen la instalación y desinstalación oculta y silenciosa, dos tipos de compresión (Deflate o LZMA).

Se presenta una lista completa de funciones.

Resumen. Un entorno profesional para crear instaladores con una interfaz verdaderamente fácil de usar y herramientas de rápido acceso: puede cambiar rápidamente de un idioma de localización a otro al crear una distribución y probar el proyecto. Falta un asistente funcional de configuración paso a paso y capacidades de importación. Fortaleza- disponibilidad de todos características estándar, trabajando con variables y acciones.

Creando un mejor instalador

La experiencia de los desarrolladores sugiere que un instalador de software profesional y confiable es extremadamente importante para su producto. Nada crea una primera mala impresión de un producto que unas instalaciones que no funcionan o que están mal configuradas. En otras palabras, si quieres tu software formó una imagen positiva frente al usuario, debe cuidar de profesionales y confiables, como Instalador real. Esta poderosa herramienta te permite crear paquetes de instalación con una interfaz moderna, ya que la distribución incluye coloridas imágenes del Asistente. Gracias a su interfaz de diseño intuitivo, el programa es adecuado tanto para desarrolladores novatos, lo que les permite crear paquetes de instalación simples, como para desarrolladores profesionales que pueden crear instaladores flexibles y con muchas funciones.

Para iniciar el proceso, inicie Actual Installer. La primera página es General, contiene campos para ingresar el nombre y la versión del producto. Campos nombre de la empresa, sitio web y dirección de soporte no son obligatorios, pero tenga en cuenta que estos datos se mostrarán en los detalles del programa en la lista "Panel de control - Programas y características".

Pestaña Requisitos le permite seleccionar Versiones de Windows en el que se puede ejecutar su programa. Si su programa requiere .NET Framework, selecciónelo y seleccione la versión adecuada.

Es muy recomendable que la opción Requerir privilegios de administrador estaba habilitado; de lo contrario, el instalador no podrá crear archivos y entradas de registro en el área del sistema de Windows (la carpeta "Archivos de programa", la clave de registro "HKEY_LOCAL_MACHINE\SOFTWARE" y otras). Sin embargo, no es necesario marcar esta opción si sólo necesita copiar archivos a un directorio que no es el directorio del sistema.

ir a la pagina Instalación: la primera pestaña se llama Archivos y carpetas. en el campo Directorio de origen puede especificar el directorio que contiene los archivos de su aplicación. La aplicación se instalará en el directorio especificado en el campo Directorio de instalación. La ruta de este directorio se almacenará en la variable del instalador. . Por defecto está configurado en \ . En la máquina de destino, esta ruta devolverá: C:\Archivos de programa\Nuevo producto. Para obtener más información sobre las variables del instalador, haga clic en . También puede copiar archivos a cualquier otra carpeta usando los botones Agregar carpeta Y Agregar archivos.
Después de agregar archivos al proyecto, se recomienda seleccionar el archivo ejecutable principal (EXE) de su aplicación. Para hacer esto, seleccione el archivo en el campo Archivos de instalación, haga clic derecho y seleccione Establecer como ejecutable principal. Cuando selecciona este archivo, Actual Installer creará automáticamente dos accesos directos en el grupo de programas (menú Inicio\Programas\Nombre del programa) y en el escritorio. Puede ver o cambiar estas configuraciones en el Atajos.

Siguiente pestaña - Desinstalación. Si desea agregar una función de desinstalación/eliminación de programas, simplemente seleccione la opción Incluir desinstalador. Opción Solicitud para visitar la página de comentarios del producto le permite redirigir a los usuarios a la página de comentarios después de desinstalar el programa. Seleccione una opción Forzar desinstalación, si desea que el desinstalador elimine completamente la carpeta de instalación (en caso de que su programa cree archivos adicionales en ella).

La última pestaña en la página de Instalación es Actualizar. Seleccione una opción Incluir herramienta de actualización real para incluir el programa Actual Updater en el paquete de instalación. Esta utilidad le permite buscar actualizaciones. Más información detallada Puede encontrar información sobre esta función en el archivo de ayuda.

ir a la pagina Diálogos. Aquí puede seleccionar las páginas del instalador del Asistente de configuración. en la pestaña Idiomas Se ofrecen idiomas del instalador. Para cambiar el texto en un archivo de idioma, selecciónelo y seleccione Editar desde el menú contextual.

en la pestaña Acuerdo de licencia Puede especificar los archivos del acuerdo de licencia. Puede ser usado archivo separado para cada idioma de instalación. Si desea utilizar el mismo archivo de acuerdo de licencia para todos los idiomas, especifíquelo en la opción (Predeterminado).

en la pestaña informacion del usuario puede especificar qué información se debe solicitar al usuario. Hay tres preguntas estándar disponibles aquí: nombre de usuario, nombre de la empresa y número de serie. Esta pestaña también contiene un campo personalizado: Campo personalizado.

Página Sistema ofrece instalación opciones adicionales, como modificar el registro y los archivos INI, leer variables del Registro y aquí puede especificar comandos que se ejecutarán antes y/o después de la instalación/desinstalación.

Página Registro Tiene tres pestañas. en la pestaña Asociaciones de archivos puede especificar qué tipos de archivos deben registrarse en el sistema. Pestaña Variables de entorno le permite configurar Variables de entorno sala de operaciones sistemas windows. Para registrar fuentes, archivos ActiveX DLL, bibliotecas TLB, protectores de pantalla y fondos de escritorio, utilice la pestaña Otros.

Después de que se hayan configurado todas las funciones necesarias, presione el botón F8(o elemento del menú Proyecto\Construir), a crear un mejor instalador para tu programa!

¿Eres bueno programando, has desarrollado un gran juego y quieres que los jugadores lo vean? Para hacer esto, necesita crear un "instalador" fácil y sencillo que sea comprensible para el usuario. Las utilidades Inno Setup y Smart Install Maker te ayudarán a crear una instalación de juego.

Configuración innovadora

Veamos cómo crear una instalación de juego usando Inno Setup:

  1. Descargue InnoSetup. Por cierto, el programa es gratuito.
  2. Lanzamos la utilidad, hacemos clic en "Archivo" → "Nuevo", después de lo cual se inicia el "Asistente de configuración".
  3. En la página siguiente indicamos el nombre del juego, su creador, sitio web en Internet (si lo hay), etc.
  4. A continuación, debe seleccionar la carpeta donde se creará la instalación. La carpeta predeterminada es "Archivos de programa". Debes escribir el nombre de la carpeta del juego.
  5. Entonces necesitas elegir archivo principal con la extensión .exe que ejecuta tu juego. A continuación, agregamos una lista completa de bibliotecas y archivos de juegos.
  6. Preparamos nuestro archivo de licencia readme.txt., en el que escribimos un mensaje a los jugadores o dejamos el archivo vacío y les indicamos la ruta.
  7. A continuación, seleccione el idioma que se mostrará cuando inicie el asistente de instalación del juego.
  8. En la página siguiente, indique el nombre del archivo que se utilizará para iniciar el asistente de instalación. Debe quedar claro para el usuario del juego. Luego seleccione una ubicación en el disco duro de su computadora donde se colocará el archivo compilado. Aquí también puede seleccionar el acceso directo al instalador.
  9. Continuamos dejando una marca de verificación (esto simplificará el script del instalador).
  10. Haga clic en "Finalizar". La utilidad creará un archivo de instalación de acuerdo con las configuraciones y parámetros especificados.

Creador de instalación inteligente

Veamos cómo instalar el juego usando la utilidad "Smart Install Maker".

  1. Descargue Smart Install Maker.
  2. Abrelo. En la línea opuesta a "Nombre del programa", ingrese el nombre de su juego (esto debe hacerse; de ​​lo contrario, el valor predeterminado seguirá siendo "Nuevo producto"). Complete también las líneas a continuación, puede hacerlo usted mismo.
  3. Luego, en la columna de la izquierda debes seleccionar "Archivos". A continuación, haga clic en “+” (agregar).
  4. Aparecerá una ventana en la que deberás seleccionar el archivo a instalar y la carpeta donde se descomprimirá el juego.
  5. A continuación, en la columna de la izquierda debe seleccionar "Interfaz". Aquí puede elegir un fondo degradado o poner una imagen (imagen) en el fondo.
  6. En el siguiente paso, cambie los títulos, el logotipo del juego, etc.
  7. Luego seleccione "Guardar". Se han completado todos los pasos. Luego ejecute el instalador y verifique si funciona correctamente.

"Inno Setup" y "Smart Install Maker" son utilidades sencillas que permiten no sólo a los desarrolladores experimentados, sino también a los usuarios comunes descubrir cómo instalar programas de forma silenciosa (es decir, automáticamente).