【发布时间】:2011-06-29 07:03:30
【问题描述】:
如何在Win7、XP中使用C#以编程方式打开“网络连接”窗口??
【问题讨论】:
标签: c# windows-7 windows-xp control-panel
如何在Win7、XP中使用C#以编程方式打开“网络连接”窗口??
【问题讨论】:
标签: c# windows-7 windows-xp control-panel
另一种选择:
[...]
System.Diagnostics.Process.Start("NCPA.cpl");
[...]
【讨论】:
使用 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。
【讨论】: