- 04/20/2017
- 2 minutter at læse
-
- t
- b
- J
- n
driverbutikken er en pålidelig samling af Indbakke-og tredjepartsdriverpakker. Operativsystemet opretholder denne samling på et sikkert sted på den lokale harddisk. Kun driverpakkerne i driverbutikken kan installeres til en enhed.
Når en driverpakke kopieres til driverlageret, kopieres alle dens filer. Dette inkluderer INF-filen og alle filer, der henvises til af INF-filen. Alle filer, der er i driverpakken, betragtes som kritiske for enhedsinstallationen. INF-filen skal henvise til alle de nødvendige filer til enhedsinstallation, så de er til stede i driverbutikken. Hvis INF-filen refererer til en fil, der ikke er inkluderet i driverpakken, kopieres driverpakken ikke til butikken.
processen med at kopiere en driverpakke til driverbutikken kaldes iscenesættelse. En driverpakke skal placeres i driverbutikken, før pakken kan bruges til at installere enheder. Som følge heraf er driverstaging og enhedsinstallation separate operationer.
en driverpakke er iscenesat til driverbutikken ved at blive verificeret og valideret.
verificering af driverpakkens integritet
programmelintegritet er blevet en topprioritet for uafhængige leverandører af udstyr (IHV ‘er) og producenter af originalt udstyr (OEM’ er). Bekymret over stigningen i ondsindede programmer på internettet, disse kunder ønsker at være sikker på, at deres programmer ikke er blevet manipuleret med eller ødelagt.
før en driverpakke kopieres til driverlageret, kontrollerer operativsystemet først, at den digitale signatur er korrekt. Du kan finde flere oplysninger om digitale signaturer under Driversignering.
validering af driverpakken
operativsystemet validerer driverpakken på følgende måder:
- den aktuelle bruger skal have tilladelse til at installere driverpakken.
- INF-filen i driverpakken er syntaktisk korrekt, og alle filer, der henvises til af INF-filerne, findes i driverpakken.
Når en driverpakke har bestået integritets-og syntakskontrol, kopieres den til driverbutikken. Derefter bruger operativsystemet driverpakken til automatisk at installere nye enheder uden at kræve brugerinteraktion.
når filer er iscenesat til driverbutikken, bør de ikke fjernes eller ændres på nogen måde. Derudover bør nye filer ikke føjes til driverbutikken uden for iscenesættelsesprocessen. Dette inkluderer filer, der tilføjes, fjernes eller ændres direkte gennem programmatiske opkald eller indirekte gennem INF-direktiver, der vil blive behandlet på et senere tidspunkt.