【功能說明】

      用來檢測目前Internet連線狀態。

【技術要點】

      使用Windows AP函數 InternetGetConnectedState

語法格式:

using System.Runtime.InteropServices;

[DllImport("wininet.dll", EntryPoint = "InternetGetConnectedState")]
public extern static bool InternetGetConnectedState(out int conState, int reder); // constate:連接狀態 ,reder:保留值

【自訂方法】

/// <summary>
/// 監測目前網路連接狀態
/// </summary>
/// <returns>true/false</returns>
public bool IsConnectedToInternet()
{
       int Desc = 0;
       return InternetGetConnectedState(out Desc, 0);
}


// 判斷網路狀態
if (IsConnectedToInternet())
{
      //To do something...
}

 

arrow
arrow
    全站熱搜

    以戒為師 發表在 痞客邦 留言(0) 人氣()