Hello,
I am using Setup Factory 6.0.0.4.
We have an installer which manually installs "msvcrt.dll" on the the target system. For the properties on this file I have it set to "If file exists: overwrite only if the file is same or older". However when installing on XP machines, where the file on already on the disk is newer, I see the following entry in the log file:
C:\WINDOWS\System32\msvcrt.dll (On Reboot-C:\WINDOWS\System32\suf1.tmp)
I assume this means the the file will be overwritten during the next reboot. On regular XP installations, the file does not get overwritten. I assume this is because XP checks certain key files and does not let them get overwritten.
However, our customers running XP Imbedded, the file is not protected and is overwritten during the next reboot. Unfortunately the older file does not work and the system does not boot.
Clearly the problem is not XP but the fact that the installer is overwritting a newer file. Does anyone have any thoughts on why this might be happening?
PS. I realize Setup Factory had support for automatically installing MSVC++ files, but I chose to manually install the files as we only need two of the files, I don't want to add 5 MB of files to my installation.
I am using Setup Factory 6.0.0.4.
We have an installer which manually installs "msvcrt.dll" on the the target system. For the properties on this file I have it set to "If file exists: overwrite only if the file is same or older". However when installing on XP machines, where the file on already on the disk is newer, I see the following entry in the log file:
C:\WINDOWS\System32\msvcrt.dll (On Reboot-C:\WINDOWS\System32\suf1.tmp)
I assume this means the the file will be overwritten during the next reboot. On regular XP installations, the file does not get overwritten. I assume this is because XP checks certain key files and does not let them get overwritten.
However, our customers running XP Imbedded, the file is not protected and is overwritten during the next reboot. Unfortunately the older file does not work and the system does not boot.
Clearly the problem is not XP but the fact that the installer is overwritting a newer file. Does anyone have any thoughts on why this might be happening?
PS. I realize Setup Factory had support for automatically installing MSVC++ files, but I chose to manually install the files as we only need two of the files, I don't want to add 5 MB of files to my installation.
Comment