InstallRite : reproduire automatiquement l’intallation d’un logiciel

InstallRite est un logiciel qui permet de reproduire les modifications apportées par l’installation d’un logiciel en comparant l’état du système avant et après installation. Il génère un paquet autonome que l’on peut installer silencieusement (unattended).

Utilisation

Comme le site office a disparu, voici un lien de téléchargement. L’interface a l’air sortie d’une autre époque mais j’ai testé sous WinXp et ça marche d’enfer ; c’est même plus rapide que ce dont je m’attendais.

Pour créer un paquet, il cliquer sur « Install new software and create an InstallKit », choisir le programme d’installation (on peut inclure ou exclure certains dossiers spécifiques), puis installer le programme normalement. Un fois l’installation terminée, InstallRite re-apparait ; il suffit alors de faire « Build InstallKit » pour générer la paquet d’installation (ne pas oublier de cocher « Quiet installer »).

Liens

Unattended install avec WinDEV

L’installation silencieuse d’un programme empaqueté avec WinDEV n’est pas très bien documentée, mais voici les options que j’ai fini par trouver (merci à l’article Le fameux DWORD sur FreeDEV.eu).

Pour l’installation, il faut utiliser le paramètre /SILENT

Pour la désinstallation, il faut créer une clé DWORD nommée SILENT de valeur 1 dans :
HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\MONPROGRAMME

Il ne reste plus qu’à appeler le programme WDUNINST.EXE dans le répertoire d’installation du programme.