I am writing a code which launches msiexec process.
I wonder what is the best way, using MsiInstallProduct or CreateProcess.
Does MsiInstallProduct call the same functions & actions order in the MSI as it is called using CreateProcess function? Are there any familiar restrictions?
Please advice,
Appreciate your help.

Thanks in advance,
Limor