- 20/04/2017
- 2 minutes à lire
-
- t
- b
- j
- N
À partir de Windows Vista, le magasin de pilotes est une collection fiable de paquets de pilotes de boîte de réception et de tiers. Le système d’exploitation maintient cette collection dans un emplacement sécurisé sur le disque dur local. Seuls les packages de pilotes du magasin de pilotes peuvent être installés pour un périphérique.
Lorsqu’un package de pilotes est copié dans le magasin de pilotes, tous ses fichiers sont copiés. Cela inclut le fichier INF et tous les fichiers référencés par le fichier INF. Tous les fichiers qui se trouvent dans le package de pilotes sont considérés comme critiques pour l’installation du périphérique. Le fichier INF doit référencer tous les fichiers requis pour l’installation du périphérique afin qu’ils soient présents dans le magasin de pilotes. Si le fichier INF fait référence à un fichier qui n’est pas inclus dans le package de pilotes, le package de pilotes n’est pas copié dans le magasin.
Le processus de copie d’un package de pilote dans le magasin de pilotes est appelé staging. Un package de pilotes doit être mis en scène dans le magasin de pilotes avant que le package puisse être utilisé pour installer des périphériques. En conséquence, la mise en scène du pilote et l’installation du périphérique sont des opérations distinctes.
Un package de pilotes est mis en scène dans le magasin de pilotes en étant vérifié et validé.
Vérifier l’intégrité du package de pilotes
L’intégrité des logiciels est devenue une priorité absolue pour les Fournisseurs de matériel indépendants (IHV) et les Fabricants d’équipement d’origine (OEM). Préoccupés par l’augmentation des logiciels malveillants sur Internet, ces clients veulent être sûrs que leur logiciel n’a pas été altéré ou corrompu.
Avant qu’un package de pilotes ne soit copié dans le magasin de pilotes, le système d’exploitation vérifie d’abord que la signature numérique est correcte. Pour plus d’informations sur les signatures numériques, consultez Signature du pilote.
Validation du package de pilotes
Le système d’exploitation valide le package de pilotes de la manière suivante :
- L’utilisateur actuel doit être autorisé à installer le package de pilotes.
- Le fichier INF du package de pilotes est syntaxiquement correct, et tous les fichiers référencés par les fichiers INF sont présents dans le package de pilotes.
Une fois qu’un paquet de pilotes a passé les contrôles d’intégrité et de syntaxe, il est copié dans le magasin de pilotes. Ensuite, le système d’exploitation utilise le package de pilotes pour installer automatiquement de nouveaux périphériques sans nécessiter d’interaction de l’utilisateur.
Une fois que les fichiers sont placés dans le magasin de pilotes, ils ne doivent en aucun cas être supprimés ou modifiés. De plus, les nouveaux fichiers ne doivent pas être ajoutés au magasin de pilotes en dehors du processus de transfert. Cela inclut les fichiers ajoutés, supprimés ou modifiés directement via des appels programmatiques, ou indirectement via des directives INF qui seront traitées ultérieurement.