Hi Guys,

I am aware of the DLL hell problem,just wanted to seek some help.In one of my applications a.dll is there which is getting delivered under C:\ProgramFiles\Appfolder.The same a.dll with the exact version is present under System32.The application is a set up capture so as a result of which in registry information shareddll information is pointed towards C:\ProgramFiles\Appfolder\a.dll.
Do we need to increase the refernce count for this?My gut feeling is this theres no need to increase tthe dll count as this is not delivered to any shared location such as commonfiles,system or system32.
kindly give your views?
Can this a.dll be used by others Apps?if yes...how?

0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


It depends ;)
Is there a requirement of registering the DLL?
Answered 02/25/2009 by: AngelD
Red Belt

Please log in to comment
No theres no requirment of dll registration.Kindly note the dlls are not listed in Self Reg Table too.
i think their registration information has been captured under the registries.
Answered 02/25/2009 by: ajchak
Orange Belt

Please log in to comment
You are posting confusing information!

Do you know how the system32 copy is getting there? If it's part of the OS or base build and it's never likely to be removed then I'd take the one out of your package (along with all the registration info) and test.

Assuming the one in system32 is already registered your app should use that quite happily.

Answered 02/25/2009 by: MSIPackager
Third Degree Black Belt

Please log in to comment