This question already has an answer here:
- How do I test if another installation is already in progress? 3 answers
I'm looking for a way to detect if a Windows Installer installation is already in progress. What I've found out so far is:
- Checking the Registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress - Using the Windows Installer API function MSIInstallProduct with a dummy file which then would return the specific error code.
Does anybody know a smarter solution?