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!
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
Raymond
Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi
Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
e-verbe Un logiciel de conjugaison des verbes de la langue française.
Ma page personnelle sur DVP.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager