如何使用C#中的表单应用程序启用/禁用intenet连接 [英] how to enable/disable the intenet connection using form application in C#

查看:100
本文介绍了如何使用C#中的表单应用程序启用/禁用intenet连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请帮我在C#中使用表单应用程序获取启用/禁用intenet连接的代码

解决方案

你可以启用和adisable teh LAN连接,这将在大多数情况下断开互联网: http://blog.opennetcf.com/2008 / 06/24 / disableenable-network-connections-under-vista / [ ^ ],但AFAIK你不能专门针对互联网。


访问这里..



http://stackoverflow.com/questions/172875/how-to-disable-enable-network-connection-in-c-sharp [ ^ ]







这将有助于





 mgmtclassgen Win32_NetworkAdapter -p NetworkAdapter.cs 



SelectQuery query = new SelectQuery( Win32_NetworkAdapter NetConnectionStatus = 2);
ManagementObjectSearcher search = new ManagementObjectSearcher(query);
foreach (ManagementObject结果 in search.Get())
{
NetworkAdapter adapter = new NetworkAdapter(result);


if (adapter.AdapterType.Equals( 以太网802.3))
{
adapter.Disable();
}
}


使用C#启用禁用互联网连接 [ ^ ]

please help me to get code for enable/disable the intenet connection using form application in C#

解决方案

You can enable and adisable teh LAN connection, which would in most cases disconnect the internet: http://blog.opennetcf.com/2008/06/24/disableenable-network-connections-under-vista/[^], but AFAIK you can't specifically target the internet only.


visit here..

http://stackoverflow.com/questions/172875/how-to-disable-enable-network-connection-in-c-sharp[^]

or

this will help


mgmtclassgen Win32_NetworkAdapter -p NetworkAdapter.cs



SelectQuery query = new SelectQuery("Win32_NetworkAdapter", "NetConnectionStatus=2");
ManagementObjectSearcher search = new ManagementObjectSearcher(query);
foreach(ManagementObject result in search.Get())
{
    NetworkAdapter adapter = new NetworkAdapter(result);

   .
    if (adapter.AdapterType.Equals("Ethernet 802.3")) 
    {
        adapter.Disable();
    }
}


Enable disable internet connection using C#[^]


这篇关于如何使用C#中的表单应用程序启用/禁用intenet连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆