Voilà un simple générateur de fichier d'installation pour vos petits projets. Il est tésté sous windows XP seulement.
Bonne lecture.
Source / Exemple :
// dans le zip
Conclusion :
Ce projet comprend 3 projets:
- le désinstallateur
- l'installateur
- le compilateur
Ils sont placés dans des dossiers respectifs Uninstall, Installer, et Compiler pour bien distinguer ces differents projets. Le dossier Common est un dossier partagé.
D'abord le désinstallateur est censé à supprimer tous les fichiers installés ainsi les dossiers et les registres créés. Il est placé dans la ressource de l'installateur dès le debut de la compilation de projet de l'installateur, et copié dans le dossier d'installation durant la procedure d'installation des fichiers. Les informations de tous les fichiers installés, les dossiers et les registres créés doivent être inserés dans la ressource du désinstallateur durant la procedure de l'installation aussi. Tout ceci en utilisant la fonction "UpdateRessource" de l'Api Windows.
Ensuite, l'installateur est censé à installer les fichiers voulus y compris le fichier de désinstallation. Les fichiers à installés se trouvent dans la ressource de l'installateur. Ces fichiers sont regroupés et mis dans la ressource de l'installateur durant la procedure de compilation (génération). Par contre le fichier de désinstallation est déjà placé dans la ressource dès la compilation de projet.
Enfin, le compilateur (IrisSetup) est censé à recuillir les informations nécéssaires pour générer le fichier d'installation. Il copie d'abord l'installateur dans un dossier précis et regroupe les fichiers à installer dans un fichier temporaire. Les informations concernant ces fichiers et les tâches que doivent accomplir l'utilisateur sont enregistrés dans un autre fichier. Ces 2 fichiers sont ensuite insérés dans la ressource de l'installateur.
Et voilà on a réalisé un générateur de fichier d'installation.
Il y a 3 fichiers executables dans le projet.
Renommez les fichiers IrisSetup.exe.bak qui se trouve dans le dossier Compiler si vous voulez tester le démo, c'est l'executable principale.
Les 2 fichiers sont nécéssaires à la compilation: installer.exe.bak et uninstall.exe.bak .
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.