Check out this USB article on Codeproject "A USB Hid component for C#"
A USB HID Component for C#[
^]
Also the book USB COMPLETE (third edition) by Jan Axelson, is very helpful to understanding HID, USB and writing software for it.
If your USB device is not a HID component, then you will have to locate a driver for it.