Driver Extractor v2.0.1.2 released

image I have released a new version of Driver Extractor that fixes a bug when the tool was used on Windows XP systems. It prevented the driver extraction on these systems which is now fixed.

Also it includes an additional handler for the PMQ file export for drivers which are missing required flags. This prevented an import into the XPe or WES2009 tools.

Driver Extractor v2.0.1.1–Bugfix

There was a small bug within the latest version that prevented the tool from exporting any driver. Please download the new fixed version.

Driver Extractor v2.0.1 released

imageI have added a new feature to Driver Extractor that allows you to export the device information of your current device to a PMQ file. The file format is identical to the TAP (Target Analyzer Probe) output.
Additionally I have added command line arguments so you can easily export all drivers from the command line.

These two features allow you to export the drivers for a specific system automatically so you can import them either into your Target Designer Component Database or Windows Embedded Standard 8 Catalog and use the exported PMQ file to automatically add the drivers to your image.

Arguments

DriverExtractor.exe [tap] [export] [wes8|xp|copy] [path <path>]

imagetap – will export the device information to devices.pmq in the current working directory. If path is specified it will be stored in this location.

export – will export all drivers in the format specified (wes8/xp/copy)

wes8 – Windows Embedded Standard 8 CTP1 Module

xp – XP Embedded / Windows Embedded Standard 2009 Component

copy – copy drivers only

path – specifies the output path

Driver Extractor v2 released

I have created a new version of my tool Driver Extractor which is now capable of creating Modules for Windows Embedded Standard 8 CTP1. The tool allows you to extract already installed drivers from your system with just a few clicks.
For the export you can also choose to package the driver into a Module (EMD) for Windows Embedded Standard 8 CTP1, a Component (SLD) for Windows XP Embedded & Windows Embedded Standard 2009 or you can just export the files.

The tool can be very helpful if you just have a system that has all the drivers pre-installed and you don’t have the driver CD at hand. It also saves you a lot of time because you don’t need to work with Module Designer or Component Designer to create your packages.

With the new version you can also import an INF file to create a component out of it – so the driver must not be installed on the system to extract it.

Also there are enhancements and bugfixes for the extraction routine.

Usage

Run the tool and select the devices of which you want to extract the drivers from.

image

image

Double-click a device to see which files are installed for the current device.

image

In the toolbar you can select the output format:

  • Windows Embedded Standard 8 CTP1 Module (EMD)
  • Windows XP Embedded / Windows Embedded Standard 2009 Component (SLD)
  • Export only

image

Click the Export button and select an output directory.

image

This will export all drivers to the selected format in the specified output folder.

image

If you want to convert a driver to a module or component you can select File / Import INF and select the INF file of the driver.

Then again select an output folder. Driver Extractor will create the package there.

image

Driver Extractor for XP Embedded and Windows Embedded Standard

Driver Extractor is a tool which makes creating SLD components for drivers very easimagey.
All you need to do is to run the tool on the target machine with XP, Vista or Windows 7 and all device drivers installed.
Then you just need to select the devices for which the drivers should be exported into an SLD file and click export.
Driver Extractor will then copy all the needed files and creates a component for XPe/WES with Repository for you.
After importing the component to the database you can easily create your image.

Requirements

  • .NET Framework 3.5 SP1
  • Windows Operating system with all needed device drivers installed
  • WMI Support (if running on an embedded OS)
  • Windows must be installed on C:\Windows in the current version

How To Use

  1. Run DriverExtractor.exe on the target device. The Windows version should be XP as the exported drivers are taken from the current installation. If you use Vista it will take Vista driver which might not work under XP!
  2. Check the devices for which you want to export the drivers.
    image
  3. Click Actions / Export Selected.
    image
  4. Choose an output directory. The tool will create a separate folder for each component named by the devices name.
    image
  5. Import the component (located in the output directory\Devicename\sld directory) into the Database by using the Component Database Manager
    image imageimage 
  6. Add the component to your configuration

 

Description

Menus
File / End Ends the program
Actions / Export Selected Exports the drivers for the selected devices
Actions / Select All Selects all devices
Actions / Deselect All Deselects all devices
Actions / Refresh Refreshes the device list
View / Files of selected device
Contextmenu / Show Driver Files
Shows the needed driver files for the current selected device
View / Properties
Contextmenu / Properties
Opens the Windows properties for the current selected device
? / About Displays information about the tool
   
Toolbar

image 

image Refreshes the device list

image  Shows the needed driver files for the current selected device

image Exports the drivers for the selected devices

image Opens the Windows properties for the current selected device