What are the ways to look for automatic updates in any application that is being or will be deployed?
Answer Chosen by the Author
For example, MSIs created with InstallShield products may have 'CheckForProductUpdates' & 'CheckForProductUpdatesOnReboot' custom actions that can be removed/disabled.
- Your best source of information is the product vendor, they would know how their software is updated.
- The fora on this site and the 'Software TIps' provide a wealth of information.
- If the application has options in its GUI to disable updates, find where that setting is stored (config file/registry) and incorporate into your package.
I did come across one application that checked for updates with no configuration options in the application to disable it - I used a packet sniffer to detect the Internet traffic and disabled access to the URL on the firewall.
You can't expected to be an expert in every applicaiton you come across, investigate possible autoupdate options in the package and document where you found the information in your packaging documentation.
If you can't find any information then document where you looked for info and if it does come back for a re-work due to autoupdate prompts (that may only come to light in a pilot roll-out) you can prove that you did all you can at the time to mitigate any autoupdate mechanisms.
Hope that helps,