What is the best way to update an MSI installation over the internet?
ClickOnce doesn't support MSIs.
I need the update to occur automatically over the internet, in the same manner as Windows updates occur.
Ideally, I would want my application to automatically detect that an update is available and download it and install it.
Answers should only deal with MSIs installations. I don't mind if there needs to be a Windows Service installed to monitor for updates.