Instalador automático de aplicaciones con opciones preestablecidas

Instalador automático de aplicaciones con opciones preestablecidas

Tenemos que reinstalar este software específico con configuraciones diferentes cada vez.

¿Sería posible crear un script o algo así (cualquier idea es una buena idea) para poder preestablecer las opciones/atributos que desea que el instalador haya habilitado y realizar el proceso de instalación por usted?

Respuesta1

Descubra si el programa ofrece un MSI, lo que facilitará este camino.

Intentaría abrir el MSI con una herramienta como ORCA, el editor MSI de Microsoft.

Si el MSI no tiene una función de instalación desatendida documentada, puede usar ORCA para averiguar si admite instalaciones desatendidas y las opciones de línea de comando que necesita usar para que sea exitosa.

Para los débiles de corazón, no recomiendo alterar el MSI. Pero es posible modificar los MSI para que incluso las instalaciones más difíciles queden desatendidas.

Respuesta2

En Windows, la mayoría de las aplicaciones se instalan ejecutando una aplicación/archivo compatible con MSI (Microsoft Installer).

Los MSI contienen una gran cantidad de lógica de instalación, configuraciones, mecanismos de configuración, etc., a menudo complejos. Si bien puede deshacer un MSI, modificarlo y volver a empaquetarlo a su gusto, esto puede resultar en configuraciones de aplicaciones muy rotas.

Las diferentes aplicaciones se configuran de diferentes maneras: algunas usan el registro, otras usan archivos de configuración XML y otras usan archivos de configuración con su propio formato. Algunos usan múltiples puntos de configuración: registro, archivos, etc.

Si realmente desea configurar esta aplicación, le recomiendo intentar averiguar dónde guarda todos sus datos de configuración. Luego puede escribir el script necesario que le permita modificar el registro y/o modificar los archivos de configuración de la aplicación con la configuración que desee.

Sin embargo, comprenda que, a menos que tenga cuidado, es muy probable que pueda confundir la aplicación, a menudo de manera sutil y difícil de rastrear, y puede terminar corrompiendo datos (particularmente si la aplicación almacena datos en archivos y /o bases de datos)!

¡Ve con cuidado!

información relacionada