Why should we not use SelfReg table entries for registering DLL's

I have recently worked on a package where there is SelfReg table entry for dll files like msxml3.dll, scrrun.dll etc

- What happens if the dll is already registered on the machine?

- Will these registry entries get deleted after uninstallation of the msi? If they do, that will affect other applications which use msxml

- What does 'Cost' attribute in SelfReg table signify?

0 Comments   [ + ] Show comments

Answers (2)

Posted by: jdornan 9 years ago
Red Belt


many reasons not to as listed in this article. 

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login


This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ