class="img-responsive

Injektor för förare

Med verktyget Driver Injector kan du automatiskt hitta lämpliga drivrutiner för din målenhet. Verktyget kan vara till stor hjälp om du tidigare har extraherat alla drivrutiner med Driver Extractor och vill injicera dem automatiskt igen. Eller om du har en drivrutins-CD/DVD och vill injicera alla drivrutiner automatiskt i avbildningen utan att behöva installera varje enhet manuellt. Driver Injector behöver en Target Analyzer Output-fil som innehåller all enhetsinformation från målenheten och en sökväg för drivrutiner. Sedan hittar verktyget alla matchningar och gör det möjligt att injicera dem med ett klick.

Scenarier

Scenario 1

Du har en massa drivrutiner på drivrutins-CD:n och måste installera varje drivrutin en och en. I det här fallet är det bara att köra TAP för att få fram enhetsinformationen.

Ange sedan sökvägen för drivrutinen - vilket är din drivrutins-CD. Klicka sedan på Nästa. Driver Injector kommer att hitta de matchande drivrutinerna och injicera dem i bilden.

Scenario 2

Ibland saknas det filer, men Windows berättar inte varför.

När detta händer öppnar du bara INF-filen med verktyget och det visar alla filer som saknas.

Så här fungerar det

  1. Kör TAP.exe från din Windows Embedded Toolkit
  2. Kör Driver Injector med administratörsbehörighet 
    bild2
  3. Klicka på Bläddra för att välja filen "Target Analyzer Output (devices.pmq)"
  4. Klicka på Bläddra och välj en katalog som innehåller drivrutinerna för din enhet
    Driver Injector kommer att använda alla underkataloger automatiskt - det får inte vara en platt struktur.
  5. Välj om du vill injicera drivrutinerna till det operativsystem som körs för tillfället (Online) eller om du vill injicera drivrutinerna till en bild i en mapp (Offline).
  6. Klicka på Nästa
  7. Driver Injector analyserar nu filen devices.pmq för att få fram alla enheter som behövs och analyserar alla INF-filer för att hitta lämpliga drivrutiner. 
    bild_tummel3
  8. När sökningen har slutförts visar verktyget en detaljerad lista över enheter som kan mappas med en drivrutin. 
    bild3
    Det finns ytterligare information som visas för varje enhetsmatchning: 
    bild4
    bild5
    - [ExactMatch] innebär att drivrutinen är en 1:1 matchning med enhetens ID. 
    - [CompatibleMatch] innebär att drivrutinen inte matchar det exakta enhets-ID:t - men den matchar med ett av dess kompatibla ID:n. Därför kan den användas utan problem. 

Den andra informationen inom parentes visar maskinvaruarkitekturen för drivrutinen. Du kan inte välja en drivrutin om maskinvaruarkitekturen inte stämmer överens med operativsystemets arkitektur.

  • Välj alla enhetsdrivrutiner som du vill injicera i din bild. Driver Injector har redan valt ut de bästa matchningarna.
  • Klicka på Nästa. 
    bild6
  • Driver Injector kommer nu att kopiera alla nödvändiga drivrutinsfiler till lämpliga kataloger.
    Om du har angett en annan Windows\inf-katalog som sökkatalog kommer katalogen inte att innehålla de nödvändiga drivrutinsfilerna. I detta fall kommer Driver Injector att fråga dig om den ska extrahera drivrutinerna från den installerade Windows-katalogen.
    Observera att den här funktionen inte kan garantera att rätt filer används. Detta beror på att vissa drivrutinsfiler byter namn under installationsprocessen. Det kan hända under extraktionsrutinen att vissa filer är fel filer eftersom källkatalogen i Windows hade en annan komponent för enhetsdrivrutiner installerad som har samma filnamn (Exempel: hal.inf innehåller flera hal.dll-filer. Alla får namnet hal.dll under installationen. Originalnamnen skiljer sig dock från enhet till enhet, t.ex. halacpi.dll, halapic.dll, ...).
  • När processen har slutförts får du en detaljerad sammanfattning. 
    bild7

 

 

Ytterligare funktioner

Utforska filen INF

Driver Injector gör det också möjligt att utforska innehållet i en INF-fil. Den här funktionen visar också alla saknade filer som behövs för att installera drivrutinen korrekt. Saknade filer kan förekomma i ett Windows Embedded -system om inte alla komponenter är installerade men drivrutinen är beroende av dem. Saknade filer markeras automatiskt av verktyget.

Så här fungerar det

  1. Starta Driver Injector och välj "Utforska INF-fil". 
    bild8
  2. Klicka på "Nästa".
  3. Bläddra till filen INF som du vill utforska. 
    bild9
  4. Driver Injector kommer nu att visa alla enheter som finns i INF-filen.
    Verktyget visar alla relaterade filer, registerposter, tjänster och kompatibla ID:n som behövs för en enhet.
    För att visa dessa objekt expanderar du bara enhetsnoden.
    I beskrivningen av enhetens objekt visas ytterligare information mellan parenteser:
    - Den första informationen visar enhetens ID - kompatibla ID:n (om det finns några) visas i noden Kompatibel.
    - Den andra informationen visar enhetens arkitektur.
  5. Markerade objekt visar filer som saknas men som krävs för att installera en enhet korrekt.

Lägg till ytterligare information under förarvalet

Under skärmen för förarval kan du också lägga till ytterligare information om den valda enheten. 
Välj bara enheten och klicka på "Load Details". Drive Injector kommer då att lägga till information om filer, registerposter och tjänster som installeras av enheten. Den kommer också att markera saknade filer. 
bild10

För att utforska hela INF-filen för en vald enhetsdrivrutin klickar du bara på "Explore INF". Driver Injector kommer att öppna ett nytt fönster som visar hela innehållet i en INF-fil. För mer information läs avsnittet "Utforska INF-fil".

 

Argument på kommandoraden

Driver Injector kan köras obevakat med följande parametrar:

DriverInjector.exe [OfflineImagePath]

Om [OfflineImagePath] utelämnas kommer det aktuella operativsystemet att ändras.

 

Driver Injector kan också startas för att utforska en INF-fil med hjälp av följande parameter:

DriverInjector.exe

Tillgänglighet

This tool is a free extra tool to the Elbacom Embedded Toolkit.
Click here to get additional information for the Elbacom Embedded Toolkit: https://www.elbacom.com/elbacom-embedded-toolkit