Does Windows installer provide a built-in method for updating applications, or do I have to write this myself in my application code?
For example, ClickOnce can auto
While it t is true that MSI has various servicing strategies, an auto-update pattern is not one of them. If you are using InstallShield you can use their auto update framework. If you don't mind writing a little bit of code, here is one way to do it yourself:
http://blog.deploymentengineering.com/2006/10/implementing-auto-updating.html