Looking for a developer who is familiar with C++ to write a windows dll that monitors input delivered from a HHP ImageTeam 3800 Hand Held Linear Image usb scanner. This scanner is an example of the scanner type we would like to use, but it would be best if the application was not dependant on the usb hand scanner used.
We have an application that prints labels based on the product. We would like to add a feature that allows a user to scan a barcode and for the product to be looked up based on the productID that is scanned. Our application is written in c#, but the .NET framework does not allow you to monitor usb ports for such events. What happens is that the scanned productID is delivered as "keystrokes" to the application that has the current focus. What we want to happen is that the scanned productID is caught before it is bubbled to the application with current focus and that it is delivered as an event to our background application and processed by our application. I believe that it will take a lower level dll written in c++ to monitor the usb input of the device. I will need to have this input dll wrapped by a c# component.
First of all, when a user scans a barcode, I need the input value captured.
Secondly I need a c# com interop wrapper that receives the input (bubbled up from the lower level component). I expect to receive source code for both layers. The C# interop wrapper does not need to be fully developed, just proof of concept, I will write the rest of the wrapper per needs after you deliver me a working sample.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
## Platform
Windows 2000, 2003 and Windows XP