verifique a disponibilidade do mutex do instalador do Windows

Em um dos meus testes de integração, tenho dois threads que desinstalam e depois instalam um programa, mas quando executados em sequência, eles geram um erroFailed to grab execution mutex. System error 258.

Para contornar isso eu tenho que dormir depois da desinstalação. Eu tentei verificar se o processo msiexec estava em execução, mas havia consistentemente 2-3 por isso não é um bom indicador. Existe uma maneira de verificar se o mutex de execução msiexec está disponível?

questionAnswers(1)

yourAnswerToTheQuestion