We need to register our app as the default protocol handler for a custom protocol dialphone:// (and sometimes for one of the default protocols).
Our code to do this broke on Win8 (how and why of breakage described by MS)
It is unclear to us:
- How to solve this
- What to do in code
This article
in the Default Programs UI section seems to say we have to use IApplicationAssociationRegistrationUI
But it is not clear:
- How to get our app on the list of apps
- Is there any way to do this silently (so the user doesn't have to click around the UI)
Can someone lay out what we should do, and if possible examples in delphi?