网上没有资料的。请求高人帮忙

l8487 2009-07-23 09:24:03
大家都知道。在cmd控制台命令行下执行arp -a会取得这样的列表
C:\Documents and Settings\Administrator>arp -a

Interface: 192.168.1.21 --- 0x2
Internet Address Physical Address Type
192.168.1.1 00-d0-f8-a5-23-e4 dynamic
192.168.1.2 00-0f-e2-07-70-74 dynamic

C:\Documents and Settings\Administrator>
这个ip和arp的表如何通过C#取得。。求高人帮忙
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mjp1234airen4385 2009-07-23
  • 打赏
  • 举报
回复
楼上说的好呀。
我看了下,应该可以解决楼主的问题。
ConanKid 2009-07-23
  • 打赏
  • 举报
回复
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "arp";
p.StartInfo.Arguments = "-a";
p.Start();
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();
根据楼上的资料改的,output里有你要的信息.然后你就分析字符串吧.
feiyun0112 2009-07-23
  • 打赏
  • 举报
回复
Process.StandardOutput 属性
http://msdn.microsoft.com/zh-cn/library/system.diagnostics.process.standardoutput.aspx

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://feiyun0112.cnblogs.com/
wwq0123 2009-07-23
  • 打赏
  • 举报
回复
不懂,帮顶

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧