- 04/20/2017
- 2 minuter att läsa
-
- t
- b
- j
- n
Från och med Windows Vista är drivrutinsbutiken en pålitlig samling inkorg och drivrutinspaket från tredje part. Operativsystemet upprätthåller denna samling på en säker plats på den lokala hårddisken. Endast drivrutinspaketen i drivrutinsbutiken kan installeras för en enhet.
När ett drivrutinspaket kopieras till drivrutinsbutiken kopieras alla dess filer. Detta inkluderar INF-filen och alla filer som refereras av INF-filen. Alla filer som finns i drivrutinspaketet anses vara kritiska för enhetens installation. INF-filen måste referera till alla nödvändiga filer för enhetsinstallation så att de finns i drivrutinsbutiken. Om INF-filen refererar till en fil som inte ingår i drivrutinspaketet kopieras inte drivrutinspaketet till butiken.
processen att kopiera ett drivrutinspaket till drivrutinsbutiken kallas staging. Ett drivrutinspaket måste vara iscensatt i drivrutinsbutiken innan paketet kan användas för att installera några enheter. Som ett resultat är drivrutinsuppsättning och enhetsinstallation separata operationer.
ett drivrutinspaket är iscensatt till drivrutinsbutiken genom att verifieras och valideras.
verifiera drivrutinspaketets integritet
Programvaruintegritet har blivit en högsta prioritet för oberoende hårdvaruleverantörer (IHV) och originalutrustningstillverkare (OEM). Bekymrad av ökningen av skadlig programvara på Internet vill dessa kunder vara säkra på att deras programvara inte har manipulerats eller skadats.
innan ett drivrutinspaket kopieras till drivrutinsbutiken verifierar operativsystemet först att den digitala signaturen är korrekt. Mer information om digitala signaturer finns i Driver Signing.
validera drivrutinspaketet
operativsystemet validerar drivrutinspaketet på följande sätt:
- den aktuella användaren måste ha behörighet att installera drivrutinspaketet.
- INF-filen i drivrutinspaketet är syntaktiskt korrekt och alla filer som refereras av INF-filerna finns i drivrutinspaketet.
När ett drivrutinspaket har passerat Integritets-och syntaxkontroller kopieras det till drivrutinsbutiken. Därefter använder operativsystemet drivrutinspaketet för att automatiskt installera nya enheter utan att kräva användarinteraktion.
När filer är iscensatta i drivrutinsbutiken ska de inte tas bort eller ändras på något sätt. Dessutom bör nya filer inte läggas till drivrutinsbutiken utanför staging-processen. Detta inkluderar filer som läggs till, tas bort eller ändras direkt via programmatiska samtal eller indirekt genom INF-direktiv som kommer att behandlas vid ett senare tillfälle.