对于Windows 8 / 8.1,Launching Settings App programmatically on Windows 10可以替代吗?
我需要在Windows 8 / 8.1计算机上启动“应用默认值”页面。在Windows 10上,我这样做:
bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings:privacy-webcam"));
我还找不到Windows 8的替代产品。有什么建议吗?
答案 0 :(得分:0)
在Vista到8.1上使用canonical Control Panel item names:
您可以使用IOpenControlPanel::Open或执行control.exe:
%systemroot%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram
仅适用于Windows XP和更早版本的supports a handful of items,并且使用旧样式名称。
Windows 8上的“设置”应用可以通过此黑客启动:
Explorer.exe shell:AppsFolder\Windows.ImmersiveControlPanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel
但是我不确定是否可以打开特定页面。