View Full Version : Patching service doesn't compair versions correctly

10-20-2003, 01:11 PM
I am trying to create a patch for my installation which contains (among other files) a service. All of the other files are updated to the latest version after the patch has been applied except for the service. I notice that the service is stopped at the beginning and started again at the end it just isn't updated. In the log it states that the file is of equal version but the version it quotes is the old file version not the new one. Here is what was in the log:

MSI (s) (9C:98): Executing op: FileCopy(SourceName=PL8SER~2.EXE|Pl8Service.exe,SourceCabKey=Pl8Service.exe,DestName=Pl8Service.exe,Attributes=20480,FileSize=6433792,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,Version=,Language=1033,InstallMode=5
MSI (s) (9C:98): File: C:\Pen-Link 8 Net\Pl8Service.exe; Won't Overwrite; No patch; Existing file is of an equal version

The old file version is and the new file version is
I have noticed that other upgraded files show the new version in the log but this file alone shows the old version. Any ideas or help is greatly appreciated.

12-18-2003, 02:49 AM
I have the EXACT same problem. I have searched for hours to no avail. I am supposed to deliver a patch tomorrow but it's not looking too good. Any help is greatly appreciated!

(SERVER) MSI (s) (D0:CC): Executing op: FileCopy(SourceName=cmbcm816.dll,SourceCabKey=cmbcm816.dll,DestName=cmbcm816.dll,Attributes=16384,FileSize=937984,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,Version=,Language=1033,InstallMode=58982400,,,,,,)
(SERVER) MSI (s) (D0:CC): File: C:\Program Files\Company\Prod82\Client\cmbcm816.dll; Won't Overwrite; No patch; Existing file is of an equal version

The new version of the file is 8.2.300.252. I would think this would compare just fine. Several other files are updated correctly.