如何以编程方式打开“网络连接”窗口

时间:2011-02-17 17:56:04

标签: c# windows-7 windows-xp control-panel

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

2 个答案:

答案 0 :(得分:8)

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

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

Process.Start(startInfo);

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

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

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

答案 1 :(得分:1)

另一种选择:

[...]

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

[...]