Description :
Un fichier INF est organisé en plusieurs sections. Chaque section (il en existe
un vingtaine) possède une fonction particulière. Ces fonctions vont de la
simple manipulation de fichiers jusqu'à la modification d'entrées dans la base
de registres en passant par les fichiers INI.
Les fichiers INF doivent respecter les règles suivantes :
Types de section | Descrition |
Add Registry | Ce type de section permet d'ajouter des entrées dans la base de registres. |
ClassInstall32 | Ce type de section permet d'installer une nouvelle classe. |
Copy Files | Ce type de section permet de copier une sélection de fichiers. |
Delete Registry | Ce type de section permet de supprimer des entrées dans la base de registres. |
Delete Files | Ce type de section permet de supprimer une sélection de fichiers. |
DestinationDirs | Cette section permet de définir le répertoire de destination de chaque sélection de fichiers. |
Device | Cette section donne les spécifications pour l'installation d'un périphérique. |
EventLog Install | Permet d'ajouter ou de supprimer un message d'évènement dans la base de registre. |
Ini File to Registry | Déplace une ligne ou une section d'un fichier INI vers la base de registre. |
Install | Cette section permet d'identifier les sections du fichier INF. |
Log Config | Cette section permet de définir les paramêtres du périphérique (IRQ, DMA, ...) à installer. |
Manufacturer | Cette section permet d'identifier le constructeur du périphérique à installer. |
Rename Files | Ce type de section permet de rennomer une sélection de fichiers. |
Service Install | Cette section installe les services spécifiées dans la section Service. |
Services | Ce type de section permet d'ajouter ou de supprimer un service au système. |
Strings | Cette section permet d'initialiser les variables utilisées dans les autres sections. |
Update INI Fields | Ce type de section permet de modifier une partie d'une entrée dans une section d'un fichier INI. |
Update INI File | Ce type de section permet de modifier une entrée complète dans une section d'un fichier INI. |
Version | Cette section est l'entête OBLIGATOIRE dans tous les fichiers INF. |