I'm installing a third party app that's only supposed to be installed with our program. The installer is not an msi, so there's no problem running it during our installs. The problem is that it tries to access a file that we install so it can install correctly. (it registers a file and our file is a dependency.) Anyway, I added a Custom action at the very end of the installation that launches their installer. (right before Install Finalize) When their installer tries to access our file, it fails saying it can't find it. If I open explorer at this point, I can see that the file exists. If I run their installer again immediately after our installer finishes, it works just fine.
Is there something that needs to finalize the filecopy action that runs in install finalize so that other programs can access it?
I've been thinking about using XCopy to copy the file it's looking for out of the supportdir or something so it's not in the file table. Can anyone think of any other way to work around this?
Edited by spdygnlz, 11 December 2007 - 20:34.