À propos des fichiers INF

Un fichier INF est un fichier texte divisé en différents types de sections mises en forme. Chaque section est conçue à des fins spécifiques ; par exemple, pour copier des fichiers ou ajouter des entrées au registre. Le nombre et le type de sections dans un fichier INF dépendent de la procédure d’installation en particulier. Chaque section se compose de lignes qui contribuent à l’objectif de cette section.

les fichiers inf stockent les informations dans un format qui est décrit dans les instructions générales pour les sections et les sections et directives du fichier inf et du fichier inf du Kit de développement de pilotes Microsoft Windows 2000. si vous envisagez de créer des fichiers INF, vous devez vous référer à ces ressources dans Microsoft Windows Driver Development Kit (DDK). Les fonctions d’installation utilisent ce format pour récupérer des informations à partir du fichier INF

Les sections INF suivantes peuvent être utilisées avec les fonctions d’installation pour créer une application d’installation. Lorsque vous créez un fichier INF, il n’est pas nécessaire d’inclure chaque type de section. Les sections utilisées dépendent de la procédure d’installation.

Section Description
[Version] Contient des informations sur le fichier INF. Il s’agit de la seule section requise. les fonctions d’installation utilisent cette section pour identifier la version de Windows le fichier INF qui était prévue.
[Installer] Fournit une vue d’ensemble du processus d’installation de et contient une liste des sections INF traitées par le programme d’installation lors de l’installation. Consultez l' exemple de la section d’installation INF.
[Ajouter un registre] Contient des informations utilisées pour ajouter des sous-clés ou des noms de valeur au registre.
[Copier les fichiers] Contient les noms de fichiers sources et peut spécifier un comportement de copie supplémentaire.
[Supprimer le registre] Contient des informations utilisées pour supprimer une sous-clé ou un nom de valeur du Registre.
[Supprimer les fichiers] Contient les noms des fichiers à supprimer et peut spécifier un comportement de suppression supplémentaire.
[Fichier INI dans le registre] Contient des informations utilisées pour déplacer des lignes ou des sections d’un fichier INI vers le registre.
[ProfileItems] Contient des informations utilisées pour ajouter ou supprimer des éléments dans le menu Démarrer. disponible uniquement avec Windows 2000.
[Renommer des fichiers] Contient les noms de fichiers source et cible pour les opérations de changement de nom.
[Mettre à jour les champs INI] Contient des informations utilisées pour remplacer, ajouter ou supprimer des champs dans une entrée INI.
[Mettre à jour le fichier INI] Contient des informations utilisées pour remplacer, ajouter ou supprimer une entrée INI.
[Services] Répertorie les services à ajouter ou à installer.
[Installation du service] Contient les informations utilisées pour installer le service figurant dans la clé AddService de la section services .
[DestinationDirs] Cartes copier les sections de fichiers dans un répertoire de destination. Définit le répertoire de destination pour les fichiers figurant dans les sections copier les fichiers, Renommer les fichiers ou Supprimer les fichiers .
[SourceDisksFiles] Cartes les fichiers sources aux valeurs ordinales assignées dans la section SourceDisksNames . Consultez l' exemple de sections INF SourceDisksNames et SourceDisksFiles.
[SourceDisksNames] Affecte une valeur ordinale à chaque disque source et peut stocker des informations supplémentaires sur les disques sources. Consultez l' exemple de sections INF SourceDisksNames et SourceDisksFiles.
[Installation du journal des événements] Contient les informations utilisées pour ajouter un message d’événement au registre.
[Celles] Les valeurs des fichiers INF peuvent être exprimées sous forme de chaînes remplaçables au format%strKey%. Chaque strKey dans un fichier INF doit spécifier un nom unique constitué de caractères imprimables. Pour inclure un caractère% dans la chaîne, utilisez%%. StrKey doit être défini dans une section Strings du fichier INF. Vous pouvez utiliser des clés de chaîne comme espaces réservés dans un fichier INF pour obtenir des informations qui changent fréquemment ou qui doivent être localisées.

Un fichier INF peut également contenir des sections privées. Le format d’une section privée dépend de l’application d’installation. Les sections privées d’un fichier INF peuvent être utilisées pour stocker des informations spécialisées utilisées par une application d’installation spécifique. L’API d’installation comprend des fonctions, telles que SetupGetLineTextet SetupGetIntField, qui peuvent récupérer des informations à partir des sections privées des fichiers INF au niveau des lignes de niveau et des champs dans les lignes.