USBlyzer.v1.2
所属分类:USB编程
开发工具:Visual C++
文件大小:1756KB
下载次数:92
上传日期:2008-07-19 18:00:03
上 传 者:
bai_yuqiu
说明: USBlyzer.v1.2,USB协议分析必备工具
(USBlyzer.v1.2, USB protocol analysis tool)
文件列表:
license.rtf (3900, 2006-12-31)
USBlyzer.exe (516096, 2007-12-30)
USBlyzerSetup.exe (1316872, 2007-12-26)
www.3ddown.com.url (57, 2007-03-02)
December 26, 2007
USBlyzer 1.2
Thank you for your interest in USBlyzer!
OVERVIEW
USBlyzer is an easy to use software USB protocol analyzer
for Windows, which provides a complete yet simple to
understand view for analyzing USB Host Controllers,
USB Hubs and USB Devices activity.
With USBlyzer you can view detailed information about all
USB devices and their child components.
USBlyzer allows you to capture, decode and display
important information such as URB requests and related
structures used by USB drivers, IRP used by PnP subsystem,
Kernel-Mode and User-Mode I/O Requests used by USB client
drivers and user-mode applications.
USBlyzer can be successfully used for application, device
driver and hardware development and can help you test and
troubleshoot software and hardware.
USBlyzer is a complete software solution, so you won't
have to install any additional hardware or software.
You'll find USBlyzer extremely useful for understanding
how system-supplied and vendor-supplied USB device drivers
communicate with the USB driver stack.
FEATURES
- Completely customizable interface with docked windows and
user-defined screen sets.
Viewing
- Display all plugged USB devices in a hierarchical auto-
refreshed tree-view.
- View and explore the USB Devices and their components.
- View detailed USB-related information about each USB device:
Device Descriptor, Configuration, Interfaces, Endpoints, etc.
- Verify the general compliance of all standard USB descriptors
with the USB Specification.
- View detailed PnP-related information about each USB device:
Hardware IDs, Instance ID, Software Key, PDO Name, etc.
Capturing
- Real-Time monitoring at any level in the USB driver stack
from USB Host Controller to target USB Device.
- Capture several USB devices simultaneously.
- Separate log records for request issue and completion.
- Capture almost all types of USB Request Block (URB).
- Capture almost all types of USB-related kernel-mode device
I/O control requests.
- Capture almost all types of user-mode device I/O control
requests to USB Host Controller and USB Hub.
- Capture all PnP IRPs.
- Automatically capture hot plugged devices. Can be used to
monitor device enumeration process.
Analyzing
- Analyze USB protocol and USB devices I/O activity with ease.
- Display detailed analysis of all USB standard requests such
as Set Feature, Get Descriptor etc.
- Includes comprehensive USB Class Decoders.
- Display detailed information about IRP, IO_STACK_LOCATION
and URB structures associated with each captured request.
- Display the buffer contents, if any, associated with the
request in hex format.
- Configurable filtering to exclude non-essential information
from the view.
- Search feature to search the capture file for the particular
request types.
Saving
- Save captured data in binary file for later analysis.
- Export Capture List content or any part of it to plain text,
CSV, XML or HTML formats.
- Export USB Descriptor hierarchy of any USB Device to HTML
formats.
SYSTEM REQUIREMENTS
Supported operating systems:
- Microsoft Windows 2000
- Microsoft Windows XP (32-bit version)
- Microsoft Windows 2003 (32-bit version)
- Microsoft Windows Vista (32-bit version)
USBlyzer runs on all of the above mentioned operating
systems without any compatibility issues and does not
require any service pack.
Microsoft Windows 95, ***, ME and NT4 are not supported.
Hardware Requirements:
- Any Intel x86 compatible CPU (233 MHz required, 1 GHz
or faster recommended)
- *** MB of RAM or more (At least 256 MB recommended)
- At least one USB 1.1 or 2.0 Host Controller
- 2 MB of available hard disk space (At least 16 MB of
extra disk space for temporary capture file recommended)
VERSION HISTORY
1.2 - Released December 26, 2007
- When displaying the time, we previously only showed
the absolute system time the I/O request was captured.
Now you can configure USBlyzer to display the time in
the following formats:
- Absolute system time (11:45:14.278)
- Time elapsed since capture started (00:00:15.953)
- Seconds elapsed since capture started (2.396)
- To configure the time display settings, new section
was added in the Preferences Dialog.
- Hub Class support added. Now we decode all USB Hub
Requests (Get Hub Status, Clear Port Feature, Get Hub
Descriptor, Reset TT etc.).
- Request Summary analysis was significantly improved.
When displaying the summary for Control Transfers,
we previously only showed the Setup Packet in raw
format. Now the summary analysis is much more specific
and relevant for all USB Standard and USB Hub Requests.
- Previously we only captured state-transition Plug and
Play IRPs (start, stop, remove). Now USBlyzer captures
and decodes all Plug and Play IRPs.
- Added capturing and decoding support for the following
Windows Vista URBs:
URB_FUNCTION_CONTROL_TRANSFER_EX
URB_FUNCTION_SET_PIPE_IO_POLICY
URB_FUNCTION_GET_PIPE_IO_POLICY
- Added capturing and decoding support for the following
Windows Vista IOCTLs:
IOCTL_USB_GET_HUB_CAPABILITIES_EX
- When displaying the completed IRP status, we previously
only showed the completion status of the IRP itself in
the IRP Status column of the Capture List. Now for all
completed URBs you can also see the USBD_STATUS.
- Export Capture List content to XML report.
- New Capture List column "Request Details" has been added.
This feature is extremely useful in analyzing the captured
data and greatly speeds up the analysis process. Now you
can see, at a glance, by just looking at Capture List the
Number of Bytes transferred for bulk and isoch transfers,
the Port Number for IOCTL_USB_GET_NODE_CONNECTION_XXX I/O
control requests, Request Type and Recipient for control
transfers and more.
- New Data Analysis Panel has been added. When displaying
the data buffer contents, we previously only showed the
raw hexadecimal dump in the Raw Data Panel. Now you can
also see the complete analysis for many types of requests
in Data Analysis Panel. USBlyzer is able to verify the
general compliance of USB Request Packets with the USB
Specification. Any incompatibilities are marked with red
color.
1.1 - Released September 18, 2007
- The USB Properties panel has been completely re-designed
and now the USB device descriptors and related information
are presented in much greater details.
- USBlyzer is now able to verify the general compliance of
all standard USB descriptors with the USB Specification.
Any incompatibilities are marked with red color in the
USB Properties panel.
- The content of the USB Properties panel can now be exported
to the HTML report.
- Capture Settings, Filter Settings and Find Settings dialogs
are now resizable.
- The Capture List is now colorized. You have three options:
colorize entire row, type column only or not colorize at all.
- The Device Manager's device properties dialog box can be
invoked by right-clicking the specific device in the Device
Tree and then clicking Properties. This allow you view
information about a device driver, bandwidth allocations for
USB host controllers, power allocations for USB hubs and more.
- The device tree now displays the drive letter that is
assigned to each USB mass-storage device such as USB Flash
Drive, USB CD-ROM Device, USB Card Reader etc.
- Internal improvements in saving the captured data to a
capture file.
- Minor bug fixes and improvements.
1.0 - Released July 02, 2007
- Displaying Interface Association Descriptor (IAD)
- Displaying Device Class, Subclass, Protocol
- Displaying Interface Class, Subclass, Protocol
- More than 2000 vendors recognized
1.0 Beta 3 - Released June 10, 2007
- Critical bug in capture driver causing BSOD
on multiprocessor systems was fixed
- Minor GUI fixes and improvements
1.0 Beta 2 - Released May 06, 2007
- Several compatibility issues were fixed
- Several minor bugs were fixed
1.0 Beta 1 - Released February 02, 2007
1.0 Alpha 1 - Released June 20, 2006
CONTACT US
To report a problem, please provide a detailed description
of the ways in which it manifests itself on your system,
the steps which lead up to the error and the information
about your operating system version used for testing.
If you have any questions or would you like to provide us
with your feedback please email support@usblyzer.com
For queries regarding pricing and licensing, please contact
us at sales@usblyzer.com.
Copyright 2006-2008 usblyzer.com
All Rights Reserved
http://www.usblyzer.com
近期下载者:
相关文件:
收藏者: