AUSB_assistans

所属分类:USB编程
开发工具:Visual C++
文件大小:395KB
下载次数:19
上传日期:2012-05-21 23:26:15
上 传 者deprives
说明:  USB助手源码,USB监控调试的的工具。编译需要DDK。可直接使用。
(USB helper source code, the USB monitor debugging tools. Compiler need the DDK. Can be used directly.)

文件列表:
AUSB_assistans\USB助手 源码\98DDK\BASEDEF.H (5184, 2002-10-07)
AUSB_assistans\USB助手 源码\98DDK\VMM.H (188260, 2002-10-07)
AUSB_assistans\USB助手 源码\98DDK\VWIN32.H (8031, 2002-10-07)
AUSB_assistans\USB助手 源码\98DDK\VXDLDR.H (11644, 2002-10-07)
AUSB_assistans\USB助手 源码\98DDK\VXDWRAPS.CLB (1069002, 2002-10-07)
AUSB_assistans\USB助手 源码\98DDK\VXDWRAPS.H (60450, 2002-10-07)
AUSB_assistans\USB助手 源码\98DDK\WDMVXD.CLB (1425972, 2002-10-07)
AUSB_assistans\USB助手 源码\Shared\BuildNum.h (1111, 2002-10-07)
AUSB_assistans\USB助手 源码\Shared\Interface.h (5303, 2002-10-07)
AUSB_assistans\USB助手 源码\Shared\RingBuffer.cpp (3033, 2002-10-07)
AUSB_assistans\USB助手 源码\Shared\RingBuffer.h (1545, 2002-10-07)
AUSB_assistans\USB助手 源码\Shared\StdDCls.h (1495, 2002-10-07)
AUSB_assistans\USB助手 源码\Shared\USBSnoopies_Common.inl (12457, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\ChildFrm.cpp (1536, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\ChildFrm.h (1397, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\DevicesDlg.cpp (17103, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\DevicesDlg.h (2330, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Exporter.cpp (5469, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Exporter.h (2098, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\ExportLogDlg.cpp (4947, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\ExportLogDlg.h (1712, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\MainFrm.cpp (6135, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\MainFrm.h (1894, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\MyMemFile.cpp (2954, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\MyMemFile.h (1682, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\ProgressStatusBar.cpp (1582, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\ProgressStatusBar.h (982, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Res\Closed.ico (318, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Res\ClosedInv.ico (318, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Res\Open.ico (318, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Res\OpenInv.ico (318, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Res\Pause.bmp (150, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Res\Play.bmp (150, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Res\SnoopyPro.ico (766, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Res\SnoopyPro.rc2 (2359, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Res\Stop.bmp (150, 2002-10-07)
AUSB_assistans\USB助手 源码\SnoopyPro\Res\Toolbar.bmp (1198, 2002-10-07)
... ...

========================================================================== SnoopyPro 0.22 Readme.txt ========================================================================== ========================================================================== WHAT IS SNOOPYPRO? ========================================================================== SnoopyPro is a tool for advanced USB programmers. It allows you to record each URB sent to and received from a USB device. This traces can be saved, loaded, edited, printed and combined into new traces. WARNING: You might damage your system with this tool. Don't use it if you don't know what you're doing!!!! We're not responsible for anything that happens to you, your system, your devices, your marriage, etc. etc. ========================================================================== SUPPORTED OPERATING SYSTEMS: ========================================================================== Tested by the authors on Windows ***, Windows 2000. ========================================================================== INSTALLATION/USE: ========================================================================== 1. Run SnoopyPro.exe from whereever you have saved it. 2. Open up the USB devices window with F2. 3. Choose 'Unpack Drivers' from the 'File' menu. 4. Choose 'Install Service' from the 'File' menu. 5. Locate the device you want to sniff. 6. Right-click on it and choose 'Install and Restart'. 7. Wait for the magic to happen... ========================================================================== FAQ: ========================================================================== Q: Is this a cool piece of software? A: Yes. ========================================================================== RECENT CHANGES: ========================================================================== 0.22: [X] Bumped version info to 0.22, fixed a bug in the exporter where it wouldn't take the filename selected as output file. Added XML output for isochronous transfers. 0.21: [X] Added export functionality. The only export format is XML for now, and only a very limited amount of information is exported for each URB. The selection of URB's is not implemented either, so trim down the log before invoking 'File', 'Export' to limit the amount of data exported. 0.20: [X] Added endpoint number as a column in the log. [X] Added some analyzing log functionality: should figure out better which URBs are IN or OUT or INOUT and determines endpoint addresses [X] Fixed isochronous IN transferbuffer handling: correctly gathers the individual buffers with the (variable) length [X] Now adding the filter in front of the LowerFilters registry entry, so it's loaded first. [X] Timestamping mess: should store plug-in stamp in front of trace and UI can either offset or not... -> allows comparison of timestamps across traces [X] Figure out why the update cmd ui in the devices dialog doesn't work... because the updatecmdui gets called on command invocation as well... doh [X] sister device objects on newly arrived devices... wuah! ========================================================================== TODO/BUGS: ========================================================================== [ ] Fix About Box - there should be a way to display a nice little hand while over the url... (except comctl32.dll version 6 -> ICC_LINK_CLASS :-( ) [ ] Implement a retry mechanims in USBSnoop to go out and look for USBSnpys on other occasions than just load [ ] Implement nasty behaviour of stealing the USBD entry points and inserting the sniffer filter into chains of 'impaired' drivers. [ ] Implement additional column called 'Endpoint' and correctly decode In/Out flags of the URBs... [ ] Don't free the snoop buffer over in the Snpys bridge. Use two buffers instead.. might be a bit slower on connect, but it's way cleaner. [ ] Opening log windows after a log has been stopped could yield shadow buttons. New log windows shouldn't have the VID/PID display -> or it should be grayed, filled in on the first paste and checks could be performed on subsequent pastes... hmmmm ========================================================================== CONTACT INFO: ========================================================================== Download latest version from: http://home.jps.net/~koma Send email to: tom@wingmanteam.com roland@wingmanteam.com Send postcards to: Logitech Inc. Cool Driver Room 6505 Kaiser Drive Fremont, CA 94555 USA

近期下载者

相关文件


收藏者