This is somewhat of a strange issue. I'm attempting to reference a COM object in a VB.Net application and keep receiving...

"COM object with CLSID {01704EBF-44B5-11D3-9C09-00105A3DD3AC} is either not valid or not registered."

...whenever I try to create an object. I checked my registry to see if it actually was registered and it was. The thing is, the CSLID in my registry is

"{01704EBD-44B5-11D3-9C09-00105A3DD3AC}"
(the last digit of the first section is different)

Now I realize that D and F are really close together and I could have possibly mixed it up. So just to be on the safe side, I unregistered and tried again. Each time I register this component, it always has the same issue.

Can someone pleae shed some light on what I need to do here? I tried forcing the registry to reflect what my referencing app is looking for (not for a permanant fix, but just for debugging reasons), and it still doesn't like it.