如何在C#代码中打开Windows设置页面?

3
我该如何在C#代码中打开类似下面的Windows设置?我不是想对它们进行操作,而只是为了让用户打开它们。
抱歉,我甚至不知道这个问题的正确关键词。
(屏幕截图是德语。)
编辑:(除了答案之外)
在C:\Windows\System32\中搜索*.cpl或*.msc。一些有趣的文件:
防火墙.cpl
hdwwiz.cpl

希望这个答案能对你有所帮助--: https://dev59.com/zEbRa4cB1Zd3GeqP0Gud#552096 - Xmindz
3个回答

4

尝试以下步骤运行网络适配器设置:

ProcessStartInfo startInfo = new ProcessStartInfo("NCPA.cpl");
startInfo.UseShellExecute = true;

Process.Start(startInfo);

抱歉,我撤回之前的话。它的效果非常好,甚至更好,而且不需要我使用exe文件路径。 - Bitterblue

3

您可以通过以下两种方式打开:

Process.Start("ncpa.cpl");
Process.Start("explorer.exe", @"shell:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE}");

2
你可以直接使用以下代码:
System.Diagnostics.Process.Start("NCPA.cpl");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接