Was the _MSIExecute Mutex added after version 1?
I was wondering because nested installs were not available in version 1, if
I'm not incorrect.
_MSIExecute Mutex
The _MSIExecute Mutex is set only while processing the
InstallExecuteSequence table, AdminExecuteSequence table or
AdvtExecuteSequence table.
Because two installations cannot be run in the same process, an attempt to
call the installer's application programming interface (API) returns
ERROR_INSTALL_ALREADY_RUNNING in two cases:
a.. While the _MSIExecute Mutex is set.
b.. While the current process is processing the InstallUISequence table or
AdminUISequence table.
Given that the documentation of the mutex appears to be a source of confusion, I
have provided the information to the doc writers to see about clarifying it.
Hope this helps,
- Carolyn Napier
Microsoft Windows Installer Team
--
This posting is provided "AS IS" with no warranties, and confers no rights.
Please do not send email directly to this alias. This alias is for newsgroup
purposes only.
MSI FAQ:
<http://www.microsoft.com/windows2000/community/centers/management/msi_faq.asp>
"Wayne Russell" <waynerrr@ hotmail.com> wrote in message
news:%23GTB1QK...@tk2msftngp13.phx.gbl...
Again, I am not a programmer by trade, so it is probably easy for me to
misunderstand non-explicit documentation. Thank you for contacting the DOC
writers.
Wayne Russell (539747)
"Carolyn Napier [MSFT]" <cna...@online.microsoft.com> wrote in message
news:OuRYXJbn...@tk2msftngp13.phx.gbl...