如何打开"网络连接"窗口以编程方式在Win7中使用C#,XP ??
答案 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");
[...]