Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从C#中的代码打开Windows设置页?_C#_Windows_Operating System - Fatal编程技术网

如何从C#中的代码打开Windows设置页?

如何从C#中的代码打开Windows设置页?,c#,windows,operating-system,C#,Windows,Operating System,如何从C#中的代码中打开下面这样的Windows设置?我不是想操纵它们,只是想为用户打开它们 对不起,我甚至不知道这个问题的正确关键词 (截图是德语的。) 编辑:(除了答案) 在C:\Windows\System32\中搜索*.cpl或*.msc。有几个有趣的例子: 防火墙.cpl hdwwiz.cpl 尝试此操作以运行网络适配器设置 ProcessStartInfo startInfo = new ProcessStartInfo("NCPA.cpl"); startInfo.Use

如何从C#中的代码中打开下面这样的Windows设置?我不是想操纵它们,只是想为用户打开它们

对不起,我甚至不知道这个问题的正确关键词

(截图是德语的。)

编辑:(除了答案)

  • C:\Windows\System32\
    中搜索
    *.cpl
    *.msc
    。有几个有趣的例子:
    • 防火墙.cpl
    • hdwwiz.cpl

尝试此操作以运行网络适配器设置

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

Process.Start(startInfo);
你可以直接使用

System.Diagnostics.Process.Start("NCPA.cpl");
您可以通过以下方式打开这两个窗口:

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

希望这个答案能帮助你--:对不起,我收回这个。它同样有效。如果我不必使用exe的路径,那就更好了。事实上,这是问题的完整答案。谢谢