HIDTestSource

所属分类:单片机开发
开发工具:C/C++
文件大小:20KB
下载次数:9
上传日期:2009-09-02 20:09:14
上 传 者pudnwizard
说明:  This program exercises the HID API of Windows for a specific device. It calls the relevant HID functions and shows the results. The extended test calls the HID functions with unusual but valid parameters.

文件列表:
About.dfm (2710, 2003-01-28)
HidInfo.dfm (3795, 2003-01-28)
HidTester.dfm (5091, 2003-01-28)
HidViewMain.dfm (2699, 2003-01-28)
HidXTester.dfm (4436, 2003-01-29)
HidTest.dpr (2702, 2003-01-28)
About.pas (556, 2003-01-28)
HidInfo.pas (12901, 2002-12-30)
HidTester.pas (12597, 2002-12-30)
HidViewMain.pas (6036, 2003-01-28)
HidXTester.pas (14661, 2003-01-28)
HidTest.dof (1536, 2003-01-29)
HID.ICO (2238, 2002-11-12)
HidTest.res (3008, 2003-01-28)
HidTest.cfg (378, 2003-01-29)

This program is a present to Jan Axelson, Lakeview Research. This program is Open Source. It is under the MPL 1.1 license except that it is only available from Jan Axelson. The program needs the HID component from Robert Marquardt. The component is available from Robert Marquardt (robert_marquardt@gmx.de), http://www.delphi-gems.com/controls.php or as part of the Jedi VCL from http://jvcl.sourceforge.net. This program exercises the HID API of Windows for a specific device. It calls the relevant HID functions and shows the results. The extended test calls the HID functions with unusual but valid parameters. The results allow to check HID drivers for bugs. The anomalies of the Windows HID class drivers are already taken into account. Any HID filter driver, HID minidriver or USB filter driver for a HID device can cause problems even BSODs. When the program shows the same results for a HID device with only the Windows class drivers and installed custom drivers then the custom drivers are really transparent regarding the HID API. Even WHQL tested drivers fail this test. Both Kensington and Logitech mouse drivers (as of 2002 version) fail the test. Failing some tests even with the Windows class drivers is an indication of bugs in the firmware of the device. HID devices which do not show up at all fail the HidD_GetAttributes call.

近期下载者

相关文件


收藏者