One way of getting this information is by running patchfinder.exe (download link for 10.1 version), which will scan the registry for any and all applications and patches currently installed. It can be run from a command-line context, and have its output written to a specific location, by specifying the output file after the /s option:
PatchFinder.exe /s patches.log
You could call that utility and parse the resulting text all in Python. Not a direct solution, but may help in a pinch.
Thank you for your suggestion for GetInstallInfo to list patches applied to the install. As per Shaun's suggestion, a workaround existed for ArcMap, and in the meantime we have slowly transitioned away from ArcMap towards ArcGIS Pro.
Development on ArcMap has ended and we strongly encourage moving to ArcGIS Pro. In the ArcGIS Pro model, patches are applied in a unified manner, eliminating the need for tracking individual patches. Therefore the suggested feature to list applied patches is no longer relevant and won't be implemented.
We understand that this may be disappointing, but we appreciate your suggestion and hope you will continue to share your thoughts on how we can improve our software. If you have any other suggestions or questions, please don't hesitate to reach out.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.