lists a Lifecam but maybe you have some knockoff copy with "Lifechat" on it? I can only guess what you have due to either a typo or not.

At best the W7 download works. Sometimes these just work since Microsoft may build in the drivers (not to be confused with apps) for their own products.