Menu sources
FAQ Fonctionnement du pack
d'installation existant
-
A quoi sert Setup.exe ?
Lorsqu'on examine le résultat de l'assistant on remarque que c'est
un programme Setup.exe qu'il faut exécuter pour lancer l'installation.
Ce programme fournis par Microsoft est une boite noire, impossible de le modifier.
Son rôle est de préparé l'exécution du programme
d'installation Setup1.exe qui lui est écrit en Visual Basic.
Il installe donc toutes les DLL VB de base qui permettrons a Setup1.exe de
s'exécuter.
Si ses DLL sont déjà toutes présentes (et à jour)
il lance Setup1.exe qui poursuivra l'installation.
Si une de ses DLL est mise a jour, le message suivant apparaît :
normalement suivit d'un second message :
Après le redémarrage complet de la machine il faut relancer
manuellement le programme Setup.exe qui passera alors directement la main
à Setup1.exe car il n'a plus rien d'autre a faire.
-
A quoi sert Setup.lst ?
Ce fichier (au format INI) est utilisé par les deux programmes Setup.exe
et Setup1.exe.
Setup.exe utilise la section [Bootstrap] et [Bootstrap Files].
Setup1.exe utilise toutes les autres.
Ce fichier est tout aussi important que les deux autres ne l'oubliez pas !
Il est possible de modifier l'installation en changeant quelques paramètres
dans ce fichiers.
Voir aussi ces pages MSDN : page 1, page
2, page 3
-
A quoi sert le répertoire "support" ?
Ce répertoire regroupe tout les fichiers contenus dans le CAB plus
:
un fichier DDF
Contient la liste des fichiers à placer dans le CAB
un fichier BAT
Permet de reconstruire le CAB
un fichier RPT et un fichier INF
il sont créés après chaque exécution du BAT.
-
Comment insérer des clefs dans la base de registre ?
Il est possible d'ajouter simplement des clefs dans la base de registre en
utilisant des fichiers REG
Pour cela il faut les rajouter soit manuellement soit avec l'assistant.
Setup1.exe exécutera la commande regedit /s "nom du fichier reg"
pour l'inscription.
Cette possibilité permet même de créer des DSN !
Voir aussi cette page MSDN
-
Comment installé une police ?
Si le CAB contient un fichier d'extension TTF ou FON ils seront copier dans
le répertoire des polices Windows.
-
Comment changer la couleur du dégradé ?
Même dans le Setup1.exe fournis il est possible de changer le dégradé
bleu !
Dans la section [Setup] ajouter une clef color= un nombre en
0 et 63
Télecharger mon programme permettant de visualiser les dégradés
possible.
La procédure de calcul est un peu compliqué et tout les dégradés
ne sont pas possibles, voilà ce que ça peut donner :


Pour faire n'importe quel dégradé vous pouvez utiliser mon
Setup1.exe modifier, il permet même cela :

-
Comment imposer les répertoires à l'installation ?
Dans la section [setup] ajouter simplement
ForceUseDefDir =1
La feuille frmBegin apparaîtra alors comme ceci :

-
Comment ajouter des fichiers dans le cab?
Utilisez PowerArchiver pour compressser
et decompresser les fichiers CAB (tres simple)
OU Editer le fichier DDF avec NotePad
à la fin de celui ci ajouter le nom du fichier à ajouter entre
guillemet.
Le fichier doit se trouver dans le répertoire support
Exécutez alors le BAT du répertoire
le répertoire parent sera modifier et le nouveau CAB contiendra le
fichier.
-
Comment installer d'autres fichiers sans relancer l'assistant ?
dans le fichiers Setup.lst allez dans la section [Setup1 Files] il
est possible d'ajouter des lignes si on respecte la syntaxe
Filex= file,install,path,register,shared,date,size[,version]
évidemment il faut que ce fichier soit présent
dans le CAB