Windows 10 эквивалент LaunchAdvancedAssociationUI

Начиная с Windows 10,IApplicationAssociationRegistrationUI::LaunchAdvancedAssociationUI метод больше не работает.

В Windows Vista 7 и 8 открывается панель управления наУстановить ассоциации программ страница для указанного приложения.

На Windows 10 это ничего не делает.

Это даже задокументировано в MSDN:

Начиная с Windows 10, это не запускает диалоговое окно ассоциации. Он отображает диалоговое окно для пользователя, информирующее их, что они могут изменить программы по умолчанию, используемые для открытия расширений файлов в ихнастройки

(Даже вторая часть утверждения больше не верна в текущей версии Windows 10)

И на самом деле в последних версиях Windows 10 эта панель управления больше не существует. Его функциональность была перенесена в приложение Настройки, подПриложения> Приложения по умолчанию> Установить значения по умолчанию в приложении> [Имя приложения].

Есть ли способ открытьУстановить значения по умолчанию в приложении экран для моего приложения в приложении Windows 10 Настройки программно?

Или для приложения рекомендуется другой подход, позволяющий пользователям настраивать ассоциации в Windows 10?

Ответы на вопрос(5)

Ваш ответ на вопрос