Originariamente inviato da alka
Ahem...come??

Un programma di installazione è un programma come tanti altri: stabilisce un formato per i propri pacchetti di file, li legge e li decomprime, li copia su disco, provvede a richiamare (se necessario) le funzioni API per la registrazione dei componenti condivisi e così via.

Per la comunicazione interprocessuale, i meccanismi sono molteplici: memory mapped file, COM, DDE, ...
si ma come fa a decomprimerlo? che tecnologia è?

all'installazione come fanno a sviluppare una cosa del genere o meglio un setup.exe dove si compatta in tantissimi file...

mi è venuta in mente una seconda domanda:

molti programmatori ogni volta eseguono backup di applicazioni...

ma come può avvenire una cosa del genere per un'applicazione enorme con tanti programmatori? come fanno questi backup?