如何使用ARP获取活动LAN用户列表

时间:2013-12-20 16:08:58

标签: c# network-programming lan arp

在命令提示符下,我们可以使用

这样的命令获取ACTIVE用户IP [在LAN上]的列表
arp - g

如何使用C#

获取类似的列表

1 个答案:

答案 0 :(得分:3)

您可以使用Process执行c# program

中的命令

试试这个:

        Process process = new Process();
        ProcessStartInfo startInfo = new ProcessStartInfo();
        startInfo.FileName = "arp";
        startInfo.Arguments = "-g";
        startInfo.RedirectStandardOutput = true;
        startInfo.UseShellExecute = false;
        process.StartInfo = startInfo;

        process.Start();
        String strData = process.StandardOutput.ReadToEnd();