VC获取掩码

来源:互联网 发布:女朋友 礼物 知乎 编辑:程序博客网 时间:2024/06/07 08:24
CString GetMask(LPCTSTR szIP){CString szRet;for(int i=0;i<m_iphelper.GetAdapterCount();i++){std::vector<std::string> masklist=m_iphelper.GetAdapterIPMaskList(i);std::vector<std::string> iplist=m_iphelper.GetAdapterIPAddressList(i);for(int j=0;j<iplist.size();j++){string sip=iplist[j];if(i>=masklist.size())break;string smask=masklist[j];if(strlen(szIP)==0 || strcmp(sip.c_str(),szIP)==0){szRet=smask.c_str();return szRet;}}}return szRet;}


 

原创粉丝点击