I am having an installation problem that I cannot reolve. I created a dll using VB6. The dll is accessed by an application (created in VB6) and a service (created in VB 6 using NT toolkit by Desaware). I built an installation disk using InstallShield X. On the target machine, the application works properly but the service generates an error 429 (ActiveX component can't create object) whenever it attempts to access a class w/i the dll. If I register and run the service on my development machine, it works properly. Both the target and development machines are running XP SP2.

I have check and re-checked registration and dependcy files relating to the dll. They all look correct and besides I don't see how the application would work if they had a problem. I have also checked the dll's permissions. The file creates with SYSTEM permissiions set to full control. I even created a SERVICE permission and set it to full control without solving the problem.

I don't know if I'm missing something real simple but any help on this would be greatly appreciated.