Édition manuelle d'un fichier Setup.lst

Voir aussi

Si vous utilisez l'Assistant Empaquetage et déploiement, il crée le fichier Setup.lst automatiquement. Une fois créé, vous pouvez éditer ce fichier manuellement afin de le personnaliser.

Le fichier Setup.lst indique tous les fichiers devant être installés sur le poste de l'utilisateur pour votre application et contient des informations essentielles pour le processus d'installation. Par exemple, il indique au système le nom de chaque fichier, son emplacement, et comment il doit être enregistré. Ce fichier est divisé en cinq sections :

Pour plus d'informations   Reportez-vous à la section « Format des sections Bootstrap et Setup1 Files » pour plus d'informations sur la syntaxe de ces sections.

Section BootStrap

La section BootStrap contient toutes les informations requises par le fichier setup.exe pour mettre en place et lancer le programme d'installation principal de votre application.

Note   N'oubliez pas qu'il existe deux programmes d'installation : setup.exe, qui est un programme de préinstallation, et setup1.exe, qui est compilé à partir du Jeu d'outils d'installation. La section BootStrap donne des instructions au fichier setup.exe.

La section BootStrap contient les composants suivants :

Composant Description
SetupTitle Titre à afficher dans la boîte de dialogue qui apparaît lorsque setup.exe copie des fichiers sur votre système.
SetupText Texte à afficher dans la boîte de dialogue qui apparaît lorsque setup.exe copie des fichiers sur votre système.
CabFile Nom du fichier .cab de votre application ou nom du premier fichier .cab de votre application si votre logiciel en contient plusieurs.
Spawn Nom de l'application à lancer lorsque setup.exe termine le traitement. Dans la plupart des cas, il s'agit du fichier setup1.exe.
TmpDir Emplacement des fichiers temporaires générés pendant le processus d'installation
Uninstall Nom de l'application à utiliser en tant que programme de désinstallation. En principe, il s'agit de l'application st6unst.exe, qui est empaquetée automatiquement dans tous les logiciels créés avec l'Assistant.

Section BootStrap Files

La section BootStrap Files affiche la liste de tous les fichiers qui doivent être chargés sur le poste de l'utilisateur pour que votre application et les fichiers de dépendance puissent être chargés. Ces fichiers de préinstallation ou d'amorçage englobent les fichiers système requis pour exécuter une application Visual Basic comme le fichier DLL d'exécution de Visual Basic (Msvbvm60.dll). Le programme d'installation installe ces fichiers avant d'installer et de lancer le programme d'installation principal.

L'exemple suivant présente des entrées d'une section BootStrap Files type :

[Bootstrap Files]
File1=@Msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),1/23/98 9:43:25 AM,1457936,6.0.80.23

File2=@OleAut32.dll,$(WinSysPath),$(DLLSelfRegister),1/21/98 11:08:26 PM,571152,2.30.4248.1

File3=@OlePro32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),1/21/98 11:08:27 PM,152336,5.0.4248.1

Section Setup1 Files

La section Setup1 Files contient tous les autres fichiers requis par votre application, notamment les fichiers .exe, de données, de texte et de dépendance. Le programme installe ces fichiers après avoir copié les fichiers système répertoriés dans la section Bootstrap Files.

L'exemple suivant présente des entrées d'une section Setup1 Files type :

[Setup1 Files]
File1=@LotsAControls.exe,$(AppPath),$(EXESelfRegister),,1/26/98 3:43:48 PM,7168,1.0.0.0

File2=@mscomctl.ocx,$(AppPath),$(DLLSelfRegister),,1/23/98 9:43:40 AM,1011472,6.0.80.23

Section Setup

La section Setup du fichier Setup.lst contient simplement une liste d'informations utilisée par d'autres parties du processus d'installation. Le tableau suivant décrit les informations contenues dans cette section.

Composant Description
Title Nom de l'application tel qu'il apparaît dans l'écran d'accueil pendant l'installation, dans les groupes de programmes du menu Démarrer et dans le nom de l'option du programme.
DefaultDir Dossier d'installation par défaut. L'utilisateur peut en spécifier un autre pendant le processus d'installation.
ForceUseDefDir Si cette entrée n'est pas spécifiée, l'utilisateur doit spécifier un dossier d'installation. Si elle a la valeur 1, l'application est installée automatiquement dans le dossier spécifié dans l'entrée DefaultDir du fichier Setup.lst.
AppToUninstal Nom que vous souhaitez voir apparaître pour votre application dans l'utilitaire Ajout/Suppression de programmes du Panneau de configuration.
AppExe Nom du fichier exécutable de votre application (par exemple Monapp.exe).

Section IconGroups

La section IconGroups contient des informations sur les groupes de programmes du menu Démarrer créés par le processus d'installation. Chaque groupe de programmes à créer est tout d'abord indiqué dans la section IconGroups, puis assigné à une section individuelle (Group0, Group1, Group2, etc.) qui contient des informations sur les icônes et les titres de ce groupe. Les groupes sont numérotés de manière séquentielle à partir de zéro.

L'exemple suivant présente des entrées d'une section IconGroups type avec les sous-sections correspondantes :

[IconGroups]
Group0=MyTestEXE
Group1=Group1

[MyTestExe]
Icon1=my.exe
Title1=MyTestExe

[Group1]
Icon1=ReadMe.txt
Title1=ReadMe
Icon2=my.hlp
Title2=Help

© 2000 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation