MSI extraction needs to handle "Another program is being installed. Please wait until that installation is complete, and then try installing this software again."
MSI extraction happens for Windows and confidential platform setup. We need to capture this output from msiexec.exe
.
Also of note, msiexec
's output is in UTF-16, so currently we get A<NUL>n<NUL>o<NUL>t<NUL>...
in the byte stream, so we will need to handle this as well when detecting that message.