How to interactive a silently installing msi? (Progress data and cancel it)
For some reason, we are delivering a product with our own install GUI, that means, we will run the msi installation silently background. By using the MSI API "MsiInstallProduct", I can install the product silently, but I have no idea how can I get the progress data of this installation and how can I cancel it. Anyone has some ideas? Here is a sample project that appears to do what you are referring to: http://www.codeproject.com/KB/cs/msiinterop.aspx UPDATE June 2018 : Although the tool shown below is no longer available for download, I found it via Wayback machine. I assume it is OK and legal