Hi,

I need to fix some issues with an MSI. Among other things, i have to re-register some existing dll. Those dll will not be in my present packages but are present on the workstation and I only need to regsvr32 path\dll. What would be the best practive in wise for doing so apart from using a custom action?

Is there a way? Selfreg table ?

Thanks
0 Comments   [ + ] Show Comments

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.

Answers

0
Are you sure you want to self-register them?

Could you include those DLLs in your package and then populate the COM server info properly?
Answered 09/03/2009 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
Could you include those DLLs in your package and then populate the COM server info properly?

Hi, if i include them (SYS32 folder) in the package, MSI will not overwrite them because they are not more recent. MSI would anyway not update SYS 32 dll files. So, correct me if i am wrong, IF MSI is not replacing any dll, it will probably skip the DLL registration too? Actually i need to only reg some DLL files without replacing them because they are present.

I will probably go with a custom action, I was just wondering if there was a cleaner way to register existing dll in WISE.

Thanks,
Answered 09/03/2009 by: unreal2me
Orange Senior Belt

Please log in to comment
0
Why don't you extract the COM information and push the resultant registry data as part of your package? You could also use a version override to deploy the DLLs as part of your package.
Self-registration should be viewed as a last resort.
Answered 09/03/2009 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
Thanks for suggesting. How do I do this? If you have a link that explains this, I would appreicate.

Thks
Answered 09/03/2009 by: unreal2me
Orange Senior Belt

Please log in to comment
0
Some info here:
http://www.symantec.com/connect/articles/registering-dll-using-wisecomcapture
Answered 09/03/2009 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
Thks, that is appreciated.
Answered 09/03/2009 by: unreal2me
Orange Senior Belt

Please log in to comment
Answer this question or Comment on this question for clarity