Read about SIS. This thing automatically figures out that the files are already on your system somewhere, and just fools the dynamic linking mechanism (among others) into thinking that you put the new DLL where your InstallSheild said to put it, when in fact it's just reusing the old one without moving it. This means that if 20 apps install mfc42.dll in 30 places, there will only be one copy. This is without having to seach for the existing one and performing a symbolick link to it. Seems like good work to me. Shame on CmdrTaco for not reading more carefully. Perhaps it was a ruse to stir up controversy. This clueless anti-MSFT stuff is really old; there's plenty of real bad behavior to talk about without inventing it.
Read about SIS. This thing automatically figures out that the files are already on your system somewhere, and just fools the dynamic linking mechanism (among others) into thinking that you put the new DLL where your InstallSheild said to put it, when in fact it's just reusing the old one without moving it. This means that if 20 apps install mfc42.dll in 30 places, there will only be one copy. This is without having to seach for the existing one and performing a symbolick link to it. Seems like good work to me. Shame on CmdrTaco for not reading more carefully. Perhaps it was a ruse to stir up controversy. This clueless anti-MSFT stuff is really old; there's plenty of real bad behavior to talk about without inventing it.