I,m new with VB and ActiveX Control. I've been writing my first application in the past few weeks and I've used a control downloaded from the net. Starting today, whenever I try to use it, I get some error message saying I don't have proper licensing info (or soemthing like that) in order to use it.

Since I'm a bit confused with this I go ahead and ask :

1 - What does registering a control mean exactly ?
2 - How can you know if a control is registered ? And can you get this info if your using NT and are not an admin user ?
3 - How do you know when it is going to expire (if such a concept exist... I'm guessing that's what happen to me with my downloaded control...)
4 - How do you register a control manually ?
5 - How do you Un register a control manually ?

I've been using Inno for deployment with the regserver parameter but I have no idea if it did the job or not. Is there a log Inno creates whenever you run setup file to check what actions were performed ?

Thanks.