Windows Installer Locking Mechanism |
The lack of any built in locking and timeout mechanism is a big problem (only one install activity at a time - others fail).
While the dcumentation does say how you can determine if Windows Installer is doing something this is version specific and a cludge, there should be an API... You should be able to tell tell windows installer you are prepared to wait for it to become available (including from inside an MSI).