4

如何在 Win7、XP 中使用 C# 以编程方式打开“网络连接”窗口?

4

2 回答 2

9

使用 shell 执行启动一个新进程,然后运行 ​​NCPA.cpl。像这样:

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

Process.Start(startInfo);

作为额外的参考,维基百科有一个非常全面的可用小程序列表,您可以通过这种方式开始:http ://en.wikipedia.org/wiki/List_of_Control_Panel_applets 。

编辑:作为一个小补充,使用字符串“控制小程序名称”调用所需的控制面板小程序可能更明智。这是因为虽然大多数小程序可以单独使用它们的 .cpl 名称启动,但其中一些,例如管理工具,没有 .cpl 名称,因此您需要使用“控制管理工具”。

编辑 2:作为附加参考,请查看此知识库文章: http: //support.microsoft.com/kb/192806

于 2011-02-17T17:59:54.433 回答
1

另一种选择:

[...]

System.Diagnostics.Process.Start("NCPA.cpl");

[...]

于 2015-03-20T01:34:27.373 回答