Quelqu'un a-t-il SVP déjà eu a développer un installeur en C ou C++ pour windows (un petit programme qui permet de créer un setup ou un .msi). Même des éléments pour commencer seraient bienvenus.
Merci d'avance!
Version imprimable
Quelqu'un a-t-il SVP déjà eu a développer un installeur en C ou C++ pour windows (un petit programme qui permet de créer un setup ou un .msi). Même des éléments pour commencer seraient bienvenus.
Merci d'avance!
Un installeur à la base est juste un programme qui a pour tâche :
- de copier l'ensemble des fichiers nécessaires à l'exécution du logiciel à installer sur le disque de l'utilisateur.
- de configurer Windows de façon à pouvoir faire fonctionner correctement le logiciel, typiquement en écrivant quelques trucs dans le registre mais cela peut ne pas se limiter à ça.
- de proposer un redémarrage si un redémarrage est nécessaire pour que l'installation soit complètement terminée.
- etc.
Il y a bien sûr des fonctions pour faire tout ça, et ces problèmes sont tous traités dans la FAQ.
Il existe également des créateurs d'installeurs comme InstallShield ou InnoSetup qui génèrent des installeurs tout simplement à partir des règles que tu as spécifiés. Ca t'évitera de programmer toi-même ton intsalleur.
Si tu veux créer un package windows installer (msi) plutôt qu'un setup, tu n'as qu'à faire un projet msi dans Visual Studio.
regarder sur www.codeproject.com des tas d'exemples
http://www.codeproject.com/KB/install/sfxinst.aspx
Sinon, par habitude, j'utilise Inno Setup.
C'est gratuit et cela marche bien