怎么取得和修改本地机器的Arp缓存列表!

kernelspirit 2002-07-09 11:47:10
微软本身提供的Arp命令可以查看修改Arp缓存,怎么用程序实现呢!
...全文
521 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kernelspirit 2002-07-17
  • 打赏
  • 举报
回复
楼上的接分!
kingzai 2002-07-09
  • 打赏
  • 举报
回复
INFO: IP Helper APIs Add Net Config and Stat Info to Win32 Apps
ID: Q193059
ARP Table Class
This class provides access to the address resolution protocol (ARP) entries by mapping from an IP address to a physical address. The IP Helper APIs available for Windows NT 4.0 Service Pack 4 are listed below:
GetIpNetTable: Retrieves address resolution table information.


SetIpNetEntry: Adds entry to the ARP table.


DeleteIpNetEntry: Deletes entry from the ARP table.

panp 2002-07-09
  • 打赏
  • 举报
回复
请查看windows sdk iphelper 部分,并且SDK中有for c,vb的获得arp 缓存的例子,可以看看。
kernelspirit 2002-07-09
  • 打赏
  • 举报
回复
话虽这么说,还是自己做出来好吧,不然给别人讲说你用的命令行,不是太没有技术含量了吗?
SecretGarden 2002-07-09
  • 打赏
  • 举报
回复
ARP命令功能很强大的,在程序中使用命令行调用,并且不显示
控制台窗口就行了
SecretGarden 2002-07-09
  • 打赏
  • 举报
回复
arp命令功能很强大的,命令行调用不就行了
juqiang 2002-07-09
  • 打赏
  • 举报
回复
呵呵,借kingzai的花献佛啦!

#include "iphlpapi.h"

MIB_IPNETTABLE mi;
DWORD ret = ::GetIpNetTable(&mi,sizeof(MIB_IPNETTABLE),true);
if(ret==NO_ERROR){
//
}
else{
//
}
chenm001 2002-07-09
  • 打赏
  • 举报
回复
arp -a 就可以看了

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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