Как программно запустить окно настроек / defaultapp в Windows 8 / 8.1? - PullRequest
0 голосов
/ 20 июня 2019

Есть ли альтернатива Запуск приложения настроек программным способом в Windows 10 для Windows 8 / 8.1?

Мне нужно запустить страницу App Defaults на компьютере с Windows 8 / 8.1. На Windows 10 я делаю это:

bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings:privacy-webcam"));

Я пока не могу найти альтернативу для Windows 8. Есть предложения?

1 Ответ

0 голосов
/ 20 июня 2019

Используйте имена элементов канонической панели управления в Vista до 8.1:

Вы можете использовать IOpenControlPanel :: Open или выполнить control.exe:

%systemroot%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram

Только для Windows XP и старше поддерживает несколько элементов , и они используют имена в старом стиле.

Приложение Настройки в Windows 8 может быть запущено с помощью этого хака:

Explorer.exe shell:AppsFolder\Windows.ImmersiveControlPanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel

но я не уверен, есть ли способ открыть определенную страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...