¿Cómo instala un archivo de instalación algún software?

Un archivo de configuración, en su esencia esencial, copia todos los archivos ejecutables y de recursos en su PC, y los organiza en una jerarquía de carpetas, de modo que corresponda a las rutas relativas de los archivos de recursos, como se define en el archivo ejecutable, o como en el software actual

Por ejemplo, piense en un editor de texto simple. Tiene un icono que se muestra en la parte superior de la ventana y en la barra de tareas. Como se trata de una imagen, el archivo * .ico original debe estar en algún lugar de los archivos del programa. Supongamos que la ruta en el programa era “rootdir / app / icons / icon.ico”. Entonces, al instalar el software, el archivo de configuración crea primero el directorio de la aplicación, copia todos los archivos en ese directorio (que se supone) y para todas las ramas como iconos, fuentes, etc., primero crea esos directorios y luego copia los archivos en ellos. Todo esto solo para que los nombres de ruta en los programas se resuelvan correctamente y el programa no se bloquee porque no puede encontrar los archivos de recursos.

Además, el instalador necesita establecer una variable llamada CurrDir o rootdir, que es una cadena que almacena la ruta completa del S / W hasta su directorio. Por ejemplo, en Windows, se establece en “C: \ Archivos de programa \”, que se puede cambiar durante la instalación. Pero esta variable es muy importante, porque sin ella los accesos directos a la aplicación no funcionarán y la aplicación en sí podría no funcionar. Una de las razones por las que algunos programas no funcionan cuando se copian directamente de una PC a otra (la ruta no se resuelve).