I was thinking of a program like this.
http://www.devicedriverfinder.com/bl...datetoolreview
I don't know though. It's probably junk. Usually if you look at the microchip, it has letters and numbers. I've internet searched those before to find out what my hardware was. But yeah, you would still need the internet to do that.