It appears to me according to this log section that the bug is actually in kernel32.CompareStringA, though I could be wrong. It starts out comparing the strings of files it is looking for in the cabinet file with kernel32.CompareString and unsuccesfully matching, then it appears to be matching the first couple of letters in the string and then continuing on before it actually finds the file it is looking for.
SC2R.SAM is matching scanost.exe EXCHCSP.DLL_0001 is matching exchng.hlp
after it finds these false matches the installer continues on without actually matching the string it is looking for
From: "James Hawkins" truiken@gmail.com To: "EA Durbin" ead1234@hotmail.com Subject: Re: Bug 5163
This is a pretty crazy bug, and I don't think it's a problem in msi. The custom action searches through the entire contents of the cdrom (including all the files in the cabinet) looking for...something. I don't know what it's looking for though.
--
James Hawkins
_________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/