【问题标题】:How to connect / disconnection connection on windows XP / 2K with c#如何使用c#在windows XP/2K上连接/断开连接
【发布时间】:2010-04-24 20:41:29
【问题描述】:

我必须控制位于 Windows XP 中网络文件夹中的网络连接。

如何使用 C# 做到这一点?我找到了一些启用或禁用适配器的方法,但不是我的情况。

【问题讨论】:

    标签: c# networking windows-xp


    【解决方案1】:

    Win32_NetworkAdapter Enable 和 Disable 方法绝对可以解决问题。只需创建 ManagementClass 并使用它来访问 WMI 接口。 否则,您可以使用肮脏、廉价但有效的技巧 - 给定适配器名称,您可以这样做

    netsh interface set interface "ADAPTER_NAME" DISABLED
    

    当然,将 DISABLED 替换为 ENABLED 以重新启用设备。 最后,请注意,您需要管理员权限才能在 Vista 和 7 上禁用网络适配器(无论您采用哪种方式),因此如果您也想在较新的 Windows 版本上使用该代码,请记住这一点。

    编辑: 澄清一下,建议的解决方案的作用等同于您在网络连接中右键单击启用/禁用时发生的情况。如果这不是您想要的,请说明您想要做什么。

    【讨论】:

    • 它位于控制面板/网络连接中的 PPP 连接上。我需要做同样的事情,右键单击连接/断开这将工作?提前致谢
    猜你喜欢
    • 2016-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    • 2014-10-05
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    相关资源
    最近更新 更多