Generateur de fichier d'installation (win32)

Soyez le premier à donner votre avis sur cette source.

Vue 26 991 fois - Téléchargée 2 791 fois

Description

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 .

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

jeanmicael
Messages postés
1
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
29 avril 2010

Excellentissime!
kyript
Messages postés
347
Date d'inscription
jeudi 7 avril 2005
Statut
Membre
Dernière intervention
26 mars 2012

Bonjour à tous,


J'ai un petit problème lors de la creation de l'éxécutable, certain fichier ne passe pas.
Voici ce que le logiciel me dit: "On ne peut ouvrir le fichier"

Voici les fichiers concerné: columns_priv.MYD columns_priv.MYI...
Il y a surement d'autre extension concerné mais je n'ai pas pu tout vérifier.

Ce sont des fichiers contenu dans le dossier "data" de mysql

Une idée ?

Merci
cs_terminator60
Messages postés
2
Date d'inscription
dimanche 15 juillet 2007
Statut
Membre
Dernière intervention
2 septembre 2007

a oui autre chose cela est peut etre une mauvaise manipe de ma part mais lorsque je clic sur instalation du fichier d' isntalation c' est a dire lorsqu'il va tout installer sur certain fichier d' installation creer lorsque je clic sur installation il m'indique comme si j' avait cliqué sur quitté l' installation donc si vous pourriez m' éclairé !
cs_terminator60
Messages postés
2
Date d'inscription
dimanche 15 juillet 2007
Statut
Membre
Dernière intervention
2 septembre 2007

slt j' admire le boulot et désolé de pas l'avoir vue plus tot lol par contre si l' auteur peut encore faire des mise a jours serait il possible de faire glisser les dossiers ou fichiers dans la fenêtre car plus rapide et pourrait-on changer le logo d 'affichage du fichier d' installation et encore un truck (lol taquineur) serait-il possible mais si il est deja possible de mettre un executable car j'ai bloqué la dessus en faite j'ai un jeux GTA san andreas il y a un patch en .exe et un mod pour modifer un peut le jeux en .exe aussi serait- il possible de pouvoir mettre 2 .exe ou plus qui se lance lors de l'installation principale en gros 2 installation le patch et le mod pendant l' installation principal sans avoir besoin de cliqué sur les 2 .exe
turie
Messages postés
6
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
17 février 2010

Un grand bravo pour ce travail.

Quelques points seraient intéressants à rajouter :

- Il serait intérressant de pouvoir ajouter plusieurs dossier sà la fois, plutot que de les selectionner un par un.

- Serait-il possible d'inclure des fichiers à ajouter dans le répertoire system, system32 de windows ou meme dans le registre. Soit en prévoyant des fonctions, soit en permettant l'execution d'un fichier bat par exemple.

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.