windows 如何知道本地连接是否可用

tez616oj  于 2023-03-19  发布在  Windows
关注(0)|答案(4)|浏览(136)

我正在使用Windows XP,我想知道本地区域是否可用?
如果我使用另一个操作系统,会影响我的代码吗?

mmvthczy

mmvthczy1#

使用以下代码

using System.Net.NetworkInformation; //(Add reference of System.Net.dll)
public partial class Form1: Form
{
    public Form1()
    {
        InitializeComponent();
        NetworkChange.NetworkAvailabilityChanged += NetworkChange_NetworkAvailabilityChanged;
    }
    private void NetworkChange_NetworkAvailabilityChanged(object sender, NetworkAvailabilityEventArgs e)
    {
        if(e.IsAvailable)
        {
            //connected
        }
        else
        {
            //disconnected
        }
    }
}
bq3bfh9z

bq3bfh9z2#

如果我使用另一个操作系统,会影响我的代码吗?
大多数情况下是的,除非你认为各种版本的Windows是“另一个OS”。
操作系统的网络接口各不相同,因为API对OS的主要语言和体系结构进行了区域扩展。

azpvetkf

azpvetkf4#

ToggleNic的源代码向你展示了如何在windows上启用、禁用或检查可用的网络连接。这是用C#编写的。

相关问题