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

发布于 2024-10-18 04:54:01 字数 38 浏览 1 评论 0原文

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

How to open "Network Connections" window programmatically using C# in Win7, XP??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

岁月打碎记忆 2024-10-25 04:54:01

使用 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

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

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

Start a new process using shell execute, and run NCPA.cpl. Like so:

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

Process.Start(startInfo);

As an extra reference, wikipedia has a pretty comprehensive list of the applets available to you that you can start in this way: http://en.wikipedia.org/wiki/List_of_Control_Panel_applets.

Edit:
As a small addition, it may be more sensible to invoke the required control panel applet using the string "control appletname". This is because while most applets can be started with their .cpl name alone, some of them, such as the Administrative Tools, don't have a .cpl name, so you need to use "control admintools" instead.

Edit 2:
As an additional reference, check out this knowledge base article: http://support.microsoft.com/kb/192806.

反差帅 2024-10-25 04:54:01

另一种选择:

[...]

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

[...]

Another alternative:

[...]

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

[...]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文