Target Analyzer Probe (TAP) Technical Reference (Standard 8)

7/8/2014

Review the use, syntax, options, and parameters of Target Analyzer Probe (TAP) for Windows Embedded 8 Standard (Standard 8).

Target Analyzer Probe (TAP) is a command-line tool that you can use to produce a comprehensive listing of hardware on your device. There are different versions of TAP based on the device architecture it is being run on. Windows Embedded 8 Standard Toolkit (Standard 8 Toolkit) includes both a 32-bit (tap_x86.exe) and a 64-bit (tap_amd64) version of TAP but each bootable Image Builder Wizard (IBW) disk includes a TAP executable (tap.exe) that is architecture-specific.

TAP runs on Windows XP, Windows 2000 Service Pack 2, Windows Preinstallation Environment (Windows PE) 4.0, Windows Vista, Windows 7, and Windows 8.

Note

If you run TAP from Windows PE 4.0, it’s possible that some devices may not be detected. If you run TAP from Windows 8, Windows 7, Windows Vista, or Windows XP, TAP will detect all devices, but it may also detect devices, such as USB drives, that do not need drivers.

Syntax

tap.exe | tap_x86.exe | tap_amd64.exe
    [/o <file_name>]
    [/r]
    [/i]
    [/q]
    [/?]

Where to Find TAP

The executable file for TAP and in a typical installation of Windows Embedded 8 Standard (Standard 8), this file can can be found at one of the following locations:

  • %PROGRAMFILES%\Windows Embedded 8 Standard\Toolset\Embedded Tools\
    1. tap_x86.exe
    2. tap_amd64.exe
  • %PROGRAM FILES%\ Windows Embedded 8 Standard\Toolset\IBW\x86\sources\tap.exe
  • %PROGRAM FILES%\ Windows Embedded 8 Standard\Toolset\IBW\AMD64\sources\tap.exe

Command-Line Options and Parameters

Option

Description

/o

Specifies the file name of the output file.

The default name of the output file is devices.pmq. If you specify a file name for the output file, it must have a .pmq file name extension and TAP adds one if it does not.

/r

Changes the registry path to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 from the default value of HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet.

/i

Ignores software-enumerated devices.

/q

Runs TAP in quiet mode.

/?

Displays all command-line options for TAP.

Known Issues

  • USB Hubs on Honeywell Boards
    TAP.exe cannot autodetect USB Hubs on Honeywell Boards and thus cannot automatically add drivers for those hubs. To work around this issue, you must either run TAP.exe on a system where the USB drivers are already installed and working correctly or you must manually add these drivers to your image. The drivers are:

    • INF-usbhub3
    • INF-usbxhci

    The driver binaries needed are:

    • usbhub3.inf
    • USBHUB3.SYS
    • usbxhci.inf
    • USBXHCI.SYS
    • UCX01000.SYS

    These driver binaries can be obtained by unzipping the following cab files in your catalogs modules\Driver directory:

    Important

    You must install the latest Windows Embedded 8 Standard Toolkit (Standard 8 Toolkit) to use these workarounds. If you are using an older version of Standard 8 Toolkit, the workaround will not result in the drivers being added correctly.

See Also

Other Resources

Tools Technical Reference