1. 程式人生 > >C# 程式碼判斷電腦是否聯網

C# 程式碼判斷電腦是否聯網

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

//新增特殊名稱空間
using System.Runtime.InteropServices;

namespace GPS解析上位機_線上版_
{
    public partial class Form1 : Form
    {
        [DllImport("wininet")]
        //判斷網路狀況的方法,返回值true為連線,false為未連線  
        public extern static bool InternetGetConnectedState(out int conState, int reder); 

        public Form1()		//窗體構造方法
        {
            InitializeComponent();

            int i = 0;
            if((InternetGetConnectedState(out i, 0)==true))
            {
                MessageBox.Show("裝置聯網正常!");
            }
            else
            {
                MessageBox.Show("裝置不可聯網!");
            }
        }
    }
}