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.
There was a small bug within the latest version that prevented the tool from exporting any driver. Please download the new fixed version.
I 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.
DriverExtractor.exe [tap] [export] [wes8|xp|copy] [path <path>]
tap – 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
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.
Run the tool and select the devices of which you want to extract the drivers from.
Double-click a device to see which files are installed for the current device.
In the toolbar you can select the output format:
Click the Export button and select an output directory.
This will export all drivers to the selected format in the specified output folder.
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.
DISMUI has received many new features and has been optimized – therefore it made it to Version 2.
The tool also received a dedicated site on the Elbacom website.
POSReady 7 does not support online servicing of the operating system. Therefore DISMUI offers the "Service image offline" option which will automate the offline servicing for you. The configuration can be done online but all the servicing operations will be done in an on-the-fly created Windows PE environment!
This method can be used for Windows Embedded Standard 7 too.
DISMUI needs two files from the Setup media to create the Windows PE system. Please ensure that you have a setup media connected when choosing this option.
DISMUI will calculate the estimated OS footprint when selecting or deselecting feature packages. This will inform you how your current selection will impact on the operating systems size.
When launching DISMUI it will detect on which operating system it runs on. The best option (Online, Online with offline servicing, Offline) will be chosen based on the current system. It will also disable the online mode when running on a full Windows 7 system. On Windows PE it will automatically find the image location.
DISMUI now offers the ability to check for new updates from within the tool.
The tool has now received icons that were missing in the previous version to make it look more complete.
DISMUI will now include all required components to run out-of-the box (or out-of-the-zip).
We now offer to create a customized branded version of DISMUI.
If you are interested please contact us for more information.
The KB2607560 which is available on the Microsoft ECE fixes an issue within the POSReady 7 OS.
In POSReady 7 the license allows to have up to 5 language packs installed – however the control panel allowed to select only 4 languages. The mentioned KB will fix this issue.
The KB is available to download at the following URL:
DISMUI has been updated to fix some issues when installing Feature Packages in Offline Mode.
For bigger packages there was a need to create a scratch directory. DISMUI 1.4.2.1 is now creating a temporary scratch directory to solve the issue. This directory will be removed afterwards.
Other improvements:
A new version of DISMUI is now available. The new version features enhanced support for POSReady 7.
The following features have been added:
Windows Embedded POSReady 7 allows you to add and remove features at any time. Feature Packages must be added while the system is offline – therefore the easiest way to do this is to boot from the POSReady 7 DVD.
Here is a short guide how to add feature packages very easily.
Alternatively you can use our free tool DISMUI to complete these steps automatically via a graphical user interface.
Removing Feature Packages is much easier than adding them as this can be done directly in the running system.
DISMUI can be used as an easy to use replacement for the DISM command line. Since version 1.4.1 DISMUI also support POSReady 7.
To modify your POSReady 7 image just insert the POSReady 7 DVD containing the Distribution Share (DS) and launch DISMUI.
The tool will show you immediately which features are currently installed on the system.
If you uncheck a feature it will be removed from the system.
Please note that Microsoft only supports adding features to the system when it is offline.
This means that you should boot from the POSReady 7 setup DVD and add features from there while the image is not running.
You can also use DISMUI there however since DISMUI needs the .NET Framework to run you will need to do additional preparation work once.
I have already described how to make DISMUI portable using the open source implementation of .NET called Mono. Here is an adapted guide especially for POSReady 7:
“MonoDirectory”\bin\mono “DISMUIDirectory\DISMUI.exe”
You can now use the USB key containing DISMUI and Mono to run the tool within the POSReady 7 setup environment.
For this boot you POSReady 7 setup DVD and press Shift+F10 at any time.
Navigate to your USB key and launch the previously created batchfile or shortcut.
Within DISMUI select the “Offline” option and enter the path to your POSReady 7 image.
Now you can add features easily by just following the wizard.