I just experienced a problem with Setup Factory 6.0.1.2 that has me very concerned.
I am distributing an application that includes MSVCRT.DLL (version 6.1.9359.0, dated Oct 30, 2001). A user installed this application on his XP service pack 1 machine and rebooted. Upon restarting, Windows reported a problem (could not locate dll entry point in msvcrt.dll) in "lsass.exe" and "services.exe". After that, Windows would not continue to load.
I tracked the problem down to this: The version of MSVCRT.DLL that was on his machine (version 7.0.2600.1106, dated Sept. 18, 2002) was over-written with the earlier version of the MSVCRT.DLL that I was distributing. (Thankfully I was able to restore to the newer version of the DLL to get him back up and running.)
I have verified that the MSVCRT.DLL I am distributing has the "Overwrite if existing file is same or older" destination property in Setup Factory; therefore the existing MSVCRT.DLL should not have been overwritten.
Admittedly, this same application/setup has been used hundreds (perhaps thousands) of times previously by other users without this problem occurring; but it is very disconcerting. Even if this problem occurrs only a fraction of the time, it could still render several user machines impotent.
Does anyone have a clue as to why this could happen?
Thanks!

