-
-
[旧帖]
sendarp出错,提供给请求操作的用户缓冲区无效!
0.00雪花
-
发表于:
2010-9-9 17:48
6236
-
[旧帖] sendarp出错,提供给请求操作的用户缓冲区无效!
0.00雪花
void CNetlianxiDlg::OnButton7()
{
// TODO: Add your control notification handler code here
u_char cc[6];
ULONG pDstLen=6;
CString csc;
char ipcharbuf[128]={0};
CListBox * pList=((CListBox *)GetDlgItem(IDC_LIST1));
for (int i=1;i<255;i++)
{
csc="";
memset(ipcharbuf,0,128);
wsprintf(ipcharbuf,"192.168.28.%d",i);
if (SendARP(inet_addr(ipcharbuf),0,(ULONG*)&cc,&pDstLen)==NO_ERROR)
{
u_char *p = cc;
csc.Format("%02X-%02X-%02X-%02X-%02X-%02X",p[0],p[1],p[2],p[3],p[4],p[5]);
pList->AddString(csc);
}
}
}
上面是什么原因?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课