I have an application that uses a third-party DLL and some system mscomm32.ocx. When this application is installed on a multi-user machine it works fine for the user that installed (user1) the software but returns Error 429 (Can't create object) for other users. The DLL and OCX are obviously registered with the system as they work for user1. What do I need to do to register them for all other potential users of the machine?
20-03-2005 at 10:33 AM
|
JLRodgers Level: Moderator Registered: 04-04-2002 Posts: 1617
Re: Register DLLs on Multi-user PC
Strange.... I could've sworn that installing software in an admin account registered it for all users....
You could just register all the dll's the first time it's run for a user.
____________________________ Everywhere's Local (classifieds, job postings, & more for everycity in the world - user entered)
Unfortunately the other users don't have the appropriate permissions to register DLLs.
I have looked into attempting to register the DLLs at runtime but the only examples I have seen require a constant value for the location of the dll. The user has the option to install wherever they want so the location is variable.
The only other thing I can think of is if the installer application is not requiring the Admin account to complete the install (although I have set this option).
the best solution is that you create a small package that include just dll files and you should install it to every other users pc
that is a general thing you have encountered and th solution i said is general so