I recently ran into a problem using SF 6.0.1.4 where a previously installed file was not replaced with a newer version. The file was a LeadTools OCX (LTOCX13N.OCX, file version 13.0.0.13) that had somehow been reduced to zero K (don't ask me how!) on a user's machine. A reinstall of the application did not help, as the good version of the same file did not replace the zero K file, even though the "Overwrite if existing file is same or older" option for the file was specified.

I'm assuming that the file wasn't replaced because no file version information could be gleaned from a zero K file. It would be nice if this scenario were added to Setup Factory's logic; namely, a file is replaced if the newer version has file version information, but the file to be overwritten does not.

Thanks!