Überprüfen Sie die Verfügbarkeit von Windows Installer Mutex

In einem meiner Integrationstests habe ich zwei Threads, die deinstallieren und dann ein Programm installieren, aber wenn sie nacheinander ausgeführt werden, erzeugen sie einen FehlerFailed to grab execution mutex. System error 258.

Um das zu umgehen, muss ich nach der Deinstallation schlafen. Ich habe versucht zu überprüfen, ob der msiexec-Prozess ausgeführt wird, aber es gab durchgehend 2-3, sodass dies kein guter Indikator ist. Gibt es eine Möglichkeit zu überprüfen, ob der Mutex zur Ausführung von msiexec verfügbar ist?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage