该程序不需要导入其他的东西,在vs2008下,可以直接调试成功,本来想要做成dll的,一直没有时间,所以就先把这个程序给发出来,以后有空就把它做成dll形式的。
C#实现局域网IP的扫描,从而打印出IP地址,主机名称和MAC地址
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//添加这两个类库的使用
using System.Net;
using System.Net.NetworkInformation;
//添加获取MAC地址的类库
using System.Runtime.InteropServices;
namespace Example_IPHostEntry_Ping
{
class Program
{
[DllImport("Iphlpapi.dll")]
private static extern int SendARP(Int32 dest, Int32 host, ref Int64 mac, ref Int32 length);
[DllImport("Ws2_32.dll")]
private static extern Int32 inet_addr(string ip);
static void Main(string[] args)
{
EnumComputer