
[vb]Iphlpapi
.Net学习
.net开发爱好者
展开
-
第十八节 在本地电脑的地址解析协议(ARP :Address Resolution Protocol)表中创建和删除一个ARP
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。注意:此段代码可能有问题,虽然无错误提示,但是创建后对应arp表的mac都是00-00-00-00-00-00,我在自己电脑上用 arp -s 创建出来的mac也是00-00-00-00-00-00。目前情况不明。Imports System.Runtime.InteropServicesPublic Class Form19 'typedef struct _MIB_IPNETROW原创 2022-03-27 21:08:24 · 609 阅读 · 0 评论 -
第二十一节 增加和删除一个IP地址
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form22 Const MAX_ADAPTER_NAME_LENGTH = 256 Const MAX_ADAPTER_ADDRESS_LENGTH = 8 Const MAX_ADAPTER_DESCRIPTION_LENGTH = 128 <Struc原创 2022-03-27 19:54:51 · 466 阅读 · 0 评论 -
第二十节 测定到指定目的地往返时间和跳跃数
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Public Class Form21 'BOOL GetRTTAndHopCount(_In_ IPAddr DestIpAddress, _Out_ PULONG HopCount, _In_ ULong MaxHops, _Out_ PULONG RTT); 'Private Declare Function GetRTTAndHopCount Lib "iph.原创 2022-03-27 19:50:16 · 941 阅读 · 0 评论 -
第十九节 Ping一个IP地址 IcmpCreateFile...
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form20 'typedef struct icmp_echo_reply32 { ' IPAddr Address; ' ULong Status; ' .原创 2022-03-27 19:47:49 · 3475 阅读 · 0 评论 -
第十七节 设置TCP连接状态 SetTcpEntry
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form18 'typedef struct _MIB_TCPTABLE { ' DWORD dwNumEntries; ' MIB_TCPROW table[ANY_SIZE]; '} MIB_TCPTABLE, *PMIB_TCPTABLE; '原创 2022-03-24 21:05:57 · 567 阅读 · 0 评论 -
第十六节 获取本机IP 路由表 GetIpForwardTable
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form17 'Type MIB_IPFORWARDTABLE ' dwNumEntries As Long '表中路由接口数目 ' Table(120) As MIB_IPFORWARDROW '指向MIB_IPFORWARDROW类型阵列.原创 2022-03-23 20:02:05 · 822 阅读 · 0 评论 -
第十五节 设置本机默认的生存时间(time-to-live:TTL)值 SetIpTTL
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。注意:必须要使用管理员权限才能设置成功。Public Class Form16 'DWORD SetIpTTL(_In_ UINT nTTL); 'Public Declare Function SetIpTTL Lib "iphlpapi.dll" (ByVal nTTL As Long) As Long '注意使用此函数,必须使用管理员权限 Public De原创 2022-03-22 19:58:46 · 611 阅读 · 0 评论 -
第十四节 返回本机网络接口数量 GetNumberOfInterfaces
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form15 'DWORD GetNumberOfInterfaces(_Out_ PDWORD pdwNumIf); 'Private Declare Function GetNumberOfInterfaces Lib "iphlpapi.dll" (pdwNumIf A.原创 2022-03-22 19:56:50 · 311 阅读 · 0 评论 -
第十三节 获得目的地IP(只能是所在局域网中的IP)对应的物理地址 SendARP
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form14 'DWORD SendARP( _In_ IPAddr DestIP, _In_ IPAddr SrcIP, _Out_ PULONG pMacAddr, _Inout_ PULONG PhyAddrLen); 'unsigned long .原创 2022-03-22 19:55:04 · 525 阅读 · 0 评论 -
第十二节 获得本机系统网络接口适配器的列表 GetInterfaceInfo
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form13 'typedef struct _IP_INTERFACE_INFO { ' Long NumAdapters; ' IP_ADAPTER_INDEX_MAP Adapter[1]; '} IP_INTERFACE_INFO, *PIP_I.原创 2022-03-22 19:53:00 · 440 阅读 · 0 评论 -
第十一节 获取当前计算机的IP信息 GetIpStatistics
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form12 'typedef struct _MIB_IPSTATS { ' DWORD dwForwarding; ' DWORD dwDefaultTTL; ' DWORD dwInReceives; ' DWORD dwInHdrE.原创 2022-03-22 19:51:01 · 373 阅读 · 0 评论 -
第十节 获取本机已探测的IP – 物理地址映射表 GetIpNetTable
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form11 'typedef struct _MIB_IPNETTABLE { ' DWORD dwNumEntries; ' MIB_IPNETROW table[ANY_SIZE]; '} MIB_IPNETTABLE, *PMIB_IPNETTA.原创 2022-03-22 19:49:18 · 3346 阅读 · 0 评论 -
第九节 获取网卡–IP地址映射表 GetIpAddrTable
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form10 'typedef struct _MIB_IPADDRTABLE { ' DWORD dwNumEntries; ' MIB_IPADDRROW table[ANY_SIZE]; '} MIB_IPADDRTABLE, *PMIB_IPADDR原创 2022-03-22 19:46:53 · 800 阅读 · 0 评论 -
第八节 获取本机网络参数 GetNetworkParams
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form9 'typedef struct _IP_ADDR_STRING { ' struct _IP_ADDR_STRING* Next; ' IP_ADDRESS_STRING IpAddress; ' IP_MASK_STRING IpMask;原创 2022-03-21 21:38:24 · 836 阅读 · 0 评论 -
第七节 获取本机网间控制报文协议信息 GetIcmpStatistics
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form8 'Public Type MIB_ICMP ' stats As MIBICMPINFO '指定MIBICMPINFO类型包含了电脑ICMP统计信息表 'End Type 'Public Type MIBICMPINFO '原创 2022-03-21 20:41:12 · 193 阅读 · 0 评论 -
第六节 获取当前UDP连接情况 GetUdpTable
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。Imports System.Runtime.InteropServicesPublic Class Form7 'typedef struct _MIB_UDPTABLE { ' DWORD dwNumEntries; ' MIB_UDPROW table[ANY_SIZE]; '} MIB_UDPTABLE, *PMIB_UDPTABLE;原创 2022-03-21 20:39:35 · 2669 阅读 · 0 评论 -
第五节 获取本机UDP信息列表 GetUdpStatistics
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。第五节 获取本机UDP信息列表 GetUdpStatisticsImports System.Runtime.InteropServicesPublic Class Form6 'typedef struct _MIB_UDPSTATS { ' DWORD dwInDatagrams; ' DWORD dwNoPorts; ' DWORD dwInEr原创 2022-03-20 17:28:36 · 228 阅读 · 0 评论 -
第四节 获取当前TCP连接情况 GetTcpTable
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。第四节 获取当前TCP连接情况 GetTcpTableImports System.Runtime.InteropServicesPublic Class Form5 'typedef struct _MIB_TCPTABLE { ' DWORD dwNumEntries; ' MIB_TCPROW table[ANY_SIZE]; '} MIB_TCP原创 2022-03-20 17:27:05 · 1672 阅读 · 0 评论 -
vb.net 第三节 获取本机TCP 信息列表 GetTcpStatistics
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。第三节 获取本机TCP 信息列表 GetTcpStatisticsImports System.Runtime.InteropServicesPublic Class Form4 'DWORD GetTcpStatistics( ' PMIB_TCPSTATS pStats '); 'typedef struct _MIB_TCPSTATS { '原创 2022-03-20 17:25:22 · 790 阅读 · 0 评论 -
第二节 获取MIB-II 接口表 GetIfTable
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。第二节 获取MIB-II 接口表 GetIfTableImports System.Runtime.InteropServicesPublic Class Form2 'Private Structure MIB_IFTABLE ' Dim dwNumEntries As Long '当前网络接口的总数 ' Dim MIB_Tab原创 2022-03-20 17:23:06 · 1439 阅读 · 0 评论 -
第一节 获取本机网络适配器的信息 GetAdaptersInfo
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。第一节 获取本机网络适配器的信息 GetAdaptersInfoImports System.Runtime.InteropServicesPublic Class Form3 'DWORD GetAdaptersInfo(_Out_ PIP_ADAPTER_INFO pAdapterInfo, _Inout_ PULONG pOutBufLen); '原创 2022-03-20 17:20:37 · 1932 阅读 · 0 评论 -
在vb.net中使用Iphlpapi.dll获取网络信息
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。本内容是为了解决众多vb爱好者在调用Iphlpapi时,由于vb和vb.net下的api调用不同,产生的诸多的问题。这里特地在vb.net中将《在vb中使用Iphlpapi.dll获取网络信息 目录》中第二章的代码全部改写为vb.net的。代码中涉及的函数及对应参数,请参看《在vb中使用Iphlpapi.dll获取网络信息》相关章节。https://blog.youkuaiyun.com/UruseiBest/原创 2022-03-20 17:17:39 · 1134 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第四章 第三节 实例一:网络数据流量图
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:30:00 · 3962 阅读 · 1 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第五章 结束语
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:32:00 · 2464 阅读 · 1 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第五节 获取本机UDP信息列表
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:09:00 · 1414 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第八节 获取本机网络参数
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:12:00 · 1575 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第四章 第一节 错误代码
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:28:00 · 1719 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第三章 第二节 从C原型到Vb声明
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:27:00 · 1801 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第十五节 设置本机默认的生存时间(time-to-live:TTL)值
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:19:00 · 1522 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第十四节 返回本机网络接口数量
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:18:00 · 1508 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第十一节 获取当前计算机的IP信息
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:15:00 · 1569 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第十节 获取本机已探测的IP – 物理地址映射表
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:14:00 · 1619 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第九节 获取网卡–IP地址映射表
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※原创 2006-12-20 13:13:00 · 1680 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第七节 获取本机网间控制报文协议(ICMP)信息
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:11:00 · 1359 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第六节 获取当前UDP连接情况
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:10:00 · 1426 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第三节 获取本机TCP 信息列表
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:06:00 · 21918 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第二节 获取MIB-II 接口表
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:05:00 · 2645 阅读 · 2 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第一章 前言
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:03:00 · 1663 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第十八节 在本地电脑的地址解析协议(ARP )表中创建和删除一个ARP
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:22:00 · 2059 阅读 · 0 评论 -
在vb中使用Iphlpapi.dll获取网络信息 第二章 第十九节 Ping一个IP地址
※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;※4原创 2006-12-20 13:23:00 · 2338 阅读 · 1 评论