• 大小: 17.79MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-22
  • 语言: C/C++
  • 标签: 网络编程  C++  

资源简介

C++ MFC输入IP获取MAC地址的源程序

资源截图

代码片段和文件信息

// GetMAC1-12.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“
#include “stdio.h“
#include “winsock2.h“
#include “iphlpapi.h“
#pragma comment(lib“iphlpapi.lib“)
#pragma comment(lib“ws2_32.lib“)


int _tmain(int argc _TCHAR* argv[])
{

    ULONG DestIP;
ULONG PMAC[2];
ULONG MACLEN=6;
DWORD dwRetVal;
    
DestIP=inet_addr(argv[1]);
if((dwRetVal=SendARP(DestIP0&PMAC&MACLEN))==ERROR_SUCCESS)
{
PBYTE pHexMAC= (PBYTE)PMAC;
printf(“MAC地址: %02X-%02X-%02X-%02X-%02X-%02X“pHexMAC[0]pHexMAC[1]pHexMAC[2]pHexMAC[3]pHexMAC[4]pHexMAC[5]);
}
    system(“pause“);
return 0;
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-12-19 16:05  getmac\
     目录           0  2014-12-19 16:05  getmac\GetMAC1-12\
     目录           0  2014-12-19 16:05  getmac\GetMAC1-12\Debug\
     文件       31232  2014-09-29 10:46  getmac\GetMAC1-12\Debug\GetMAC1-12.exe
     文件      320680  2014-09-29 10:46  getmac\GetMAC1-12\Debug\GetMAC1-12.ilk
     文件      560128  2014-09-29 10:46  getmac\GetMAC1-12\Debug\GetMAC1-12.pdb
     目录           0  2014-12-19 16:05  getmac\GetMAC1-12\GetMAC1-12\
     目录           0  2014-12-19 16:05  getmac\GetMAC1-12\GetMAC1-12\Debug\
     文件        6720  2014-09-29 10:46  getmac\GetMAC1-12\GetMAC1-12\Debug\BuildLog.htm
     文件         663  2014-09-29 10:38  getmac\GetMAC1-12\GetMAC1-12\Debug\GetMAC1-12.exe.embed.manifest
     文件         728  2014-09-29 10:38  getmac\GetMAC1-12\GetMAC1-12\Debug\GetMAC1-12.exe.embed.manifest.res
     文件         621  2014-09-29 10:46  getmac\GetMAC1-12\GetMAC1-12\Debug\GetMAC1-12.exe.intermediate.manifest
     文件       28295  2014-09-29 10:46  getmac\GetMAC1-12\GetMAC1-12\Debug\GetMAC1-12.obj
     文件     4128768  2014-09-29 10:36  getmac\GetMAC1-12\GetMAC1-12\Debug\GetMAC1-12.pch
     文件          65  2014-09-29 10:46  getmac\GetMAC1-12\GetMAC1-12\Debug\mt.dep
     文件       11725  2014-09-29 10:36  getmac\GetMAC1-12\GetMAC1-12\Debug\stdafx.obj
     文件      437248  2014-09-29 10:46  getmac\GetMAC1-12\GetMAC1-12\Debug\vc90.idb
     文件      192512  2014-09-29 10:46  getmac\GetMAC1-12\GetMAC1-12\Debug\vc90.pdb
     文件         634  2014-09-29 10:46  getmac\GetMAC1-12\GetMAC1-12\GetMAC1-12.cpp
     文件        4506  2014-09-29 10:36  getmac\GetMAC1-12\GetMAC1-12\GetMAC1-12.vcproj
     文件        1427  2014-12-11 20:04  getmac\GetMAC1-12\GetMAC1-12\GetMAC1-12.vcproj.DP-201202242055.Administrator.user
     文件        1413  2014-09-29 11:36  getmac\GetMAC1-12\GetMAC1-12\GetMAC1-12.vcproj.st407-22.st85.user
     文件        1201  2014-09-29 10:29  getmac\GetMAC1-12\GetMAC1-12\ReadMe.txt
     文件         215  2014-09-29 10:29  getmac\GetMAC1-12\GetMAC1-12\stdafx.cpp
     文件         233  2014-09-29 10:29  getmac\GetMAC1-12\GetMAC1-12\stdafx.h
     文件         498  2014-09-29 10:29  getmac\GetMAC1-12\GetMAC1-12\targetver.h
     文件    12020736  2014-12-11 20:05  getmac\GetMAC1-12\GetMAC1-12.ncb
     文件         896  2014-09-29 10:29  getmac\GetMAC1-12\GetMAC1-12.sln
     文件       10240  2014-12-11 20:04  getmac\GetMAC1-12\GetMAC1-12.suo
     目录           0  2014-12-19 16:05  getmac\SendARP212\
     目录           0  2014-12-19 16:05  getmac\SendARP212\Debug\
............此处省略37个文件信息

评论

共有 条评论