问题
in command prompt we can get list of ACTIVE user's IP [on LAN] using command like
arp - g
How can I get similar list using C#
回答1:
You can use Process
to execute commands from c# program
Try This:
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();
来源:https://stackoverflow.com/questions/20707604/how-can-i-get-list-of-active-lan-user-using-arp