I've been through the same pain with a generic no-name nic way back in the day.. The one thing you might want to try is looking for some sort of a part number on the device and googling it. I was able to find a driver this way...
Also look for an FCC # on the device this also another way to identify who made the device. The driverzone website offers driver search this way.
Go to driverguide.com and download their toolkit... it has a short term trial. It may identify the device for you (I've had fairly good luck) with no work on your part.
Alright people, I got the answers... ok if your webcam has a USB cable, look on the very end of the port and the tag will all sorts of numbers and you s/n and crap. First get your HP Product number ignore the website typred under all the wording - www.microinv.com/hp
search list on this website for that number, then click on the download and presto, you got it. I've already checked both downloads for mine, neither have viruses. Plus if there is more than one download, download one at a time to see if it works, if it doesn't then you can just uninstall it while you know which one doesn't work.
Another thing, I know plenty of you were looking for the webcam with the cord that reads
AWM 2725 80 C 30v 28awg, and on the label my product number was PP136AA if this is you then most likely you need the second driver,
pp136aa.aba its all in lowercase. download that then install. You will have a window pop up asking about territories of Htz.. just answer it yes or no depending on your location and your all set. If you have Yahoo Messenger, just go straight to my webcam and broadcast. That simple.