I' trying to get my application associated with mailto handler. In Windows 8 it is possible only through Default Program association, so I need register my application and then call
IApplicationAssociationRegistrationUI *applicationAssociationRegistrationUI = 0;
CoCreateInstance(CLSID_ApplicationAssociationRegistrationUI,
0,
CLSCTX_INPROC_SERVER,
IID_IApplicationAssociationRegistrationUI,
(LPVOID*)&applicationAssociationRegistrationUI);
if (applicationAssociationRegistrationUI)
applicationAssociationRegistrationUI->LaunchAdvancedAssociationUI(L"MyApp");
So user can enable association.
However I just can't get registered.... I have added following registry entries:
HKCU\Software\
MyFirm\
MyApp\
Capabilities\
ApplicationDescription = "MyApp Description"
RegisteredApplications\
MyApp = "Software\MyFirm\MyApp\Capabilities"
What do I missing? Application doesn't shows in Default programs list, and association UI doesn't start at all...
P.S.: Have also tried with HKLM, but nothing helps...
Thank you in advance!