USB Flash Config Tool Architecture (Windows Embedded CE 6.0)
1/6/2010
USB Flash Config Tool monitors the addition or removal of a file system based on USB or any other storage technology. USB Flash Config Tool is installed and loaded as a service using Services.exe. For more information about Services.exe, see Services.exe.
USB Flash Config Tool can be used in conjunction with the Windows XP SP2 configuration wizard to configure a headless device, such as a gateway. USB Flash Config Tool uses the subset of an XML schema that is supported in Windows XP SP2 to read the following values from the device:
- ConfigAuthorId, Manufacturer, ModelName, SerialNumber, Firmware Version, SSID
- Connection Type, Authentication, Encryption, Network Key, Key Index, Key Provided Automatically
- 802.1x Enabled, Channel, Device Mode
Supported Authentication Methods
USB Flash Config Tool supports the following combinations of authentication methods:
Authentication Method | Encryption |
---|---|
OPEN |
None |
OPEN |
WEP (60 bit, 124 bit) |
WPA-PSK |
TKIP |
The process of configuring a Windows Embedded CE-based device using USB Flash Config Tool consists of the following steps:
- USB Flash Config Tool reads the existing schema information from the USB drive on the computer that is running Windows XP SP2.
- After the USB driver is plugged into the device, USB Flash Config Tool validates that the configuration parameters are applicable to Windows Embedded CE-based devices.
- The device reads the configuration parameters. Depending on the registry settings for the FlashUSBStart registry key, the device is either a wireless access point (AP) or a wireless station (STA)
- After a successful configuration, USB Flash Config Tool writes the configuration parameters to the device.wfc file on the USB drive. The configuration parameters include the lowest 4 bytes of the Media Access Control (MAC) address of the wireless network adapter. The device.wfc is stored in the %Root%\StorageName\SMRTNTKY\Device\<lowest 4 bytes of the MAC address of the wireless network adapter> folder.
- After the USB driver is again plugged into the computer that is running Windows XP SP2, the key may or may not be automatically deleted from the USB drive, depending on what was specified in the configuration wizard.
- The Windows Embedded CE-based device should now be able to connect to the computer that is running Windows XP SP2.
See Also
Concepts
USB Flash Config Tool OS Design Development