亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? modping.bas

?? Ping,掃描,Whois IP
?? BAS
字號:
Attribute VB_Name = "modPing"
'modPing.bas

Option Explicit

Public Const PF_INET = 2
Public Const IP_STATUS_BASE = 11000
Public Const IP_SUCCESS = 0
Public Const IP_BUF_TOO_SMALL = (11000 + 1)
Public Const IP_DEST_NET_UNREACHABLE = (11000 + 2)
Public Const IP_DEST_HOST_UNREACHABLE = (11000 + 3)
Public Const IP_DEST_PROT_UNREACHABLE = (11000 + 4)
Public Const IP_DEST_PORT_UNREACHABLE = (11000 + 5)
Public Const IP_NO_RESOURCES = (11000 + 6)
Public Const IP_BAD_OPTION = (11000 + 7)
Public Const IP_HW_ERROR = (11000 + 8)
Public Const IP_PACKET_TOO_BIG = (11000 + 9)
Public Const IP_REQ_TIMED_OUT = (11000 + 10)
Public Const IP_BAD_REQ = (11000 + 11)
Public Const IP_BAD_ROUTE = (11000 + 12)
Public Const IP_TTL_EXPIRED_TRANSIT = (11000 + 13)
Public Const IP_TTL_EXPIRED_REASSEM = (11000 + 14)
Public Const IP_PARAM_PROBLEM = (11000 + 15)
Public Const IP_SOURCE_QUENCH = (11000 + 16)
Public Const IP_OPTION_TOO_BIG = (11000 + 17)
Public Const IP_BAD_DESTINATION = (11000 + 18)
Public Const IP_ADDR_DELETED = (11000 + 19)
Public Const IP_SPEC_MTU_CHANGE = (11000 + 20)
Public Const IP_MTU_CHANGE = (11000 + 21)
Public Const IP_UNLOAD = (11000 + 22)
Public Const IP_ADDR_ADDED = (11000 + 23)
Public Const IP_GENERAL_FAILURE = (11000 + 50)
Public Const MAX_IP_STATUS = 11000 + 50
Public Const IP_PENDING = (11000 + 255)
Public Const PING_TIMEOUT = 200
Public Const WS_VERSION_REQD = &H101
Public Const WS_VERSION_MAJOR = WS_VERSION_REQD \ &H100 And &HFF&
Public Const WS_VERSION_MINOR = WS_VERSION_REQD And &HFF&
Public Const MIN_SOCKETS_REQD = 1
Public Const SOCKET_ERROR = -1

Public Const MAX_WSADescription = 256
Public Const MAX_WSASYSStatus = 128

Public Type ICMP_OPTIONS
    Ttl             As Byte
    Tos             As Byte
    Flags           As Byte
    OptionsSize     As Byte
    OptionsData     As Long
End Type


Dim ICMPOPT As ICMP_OPTIONS

Public Type ICMP_ECHO_REPLY
    Address         As Long
    status          As Long
    RoundTripTime   As Long
    DataSize        As Integer
    Reserved        As Integer
    DataPointer     As Long
    Options         As ICMP_OPTIONS
    Data            As String * 250
End Type

Public Type HOSTENT
    hName           As Long
    hAliases        As Long
    hAddrType       As Integer
    hLen            As Integer
    hAddrList       As Long
End Type

Public Type WSADATA
    wVersion        As Integer
    wHighVersion    As Integer
    szDescription(0 To MAX_WSADescription) As Byte
    szSystemStatus(0 To MAX_WSASYSStatus) As Byte
    wMaxSockets     As Integer
    wMaxUDPDG       As Integer
    dwVendorInfo    As Long
End Type


Public Declare Function IcmpCreateFile Lib "icmp.dll" () As Long

Public Declare Function IcmpCloseHandle Lib "icmp.dll" (ByVal IcmpHandle As Long) As Long
   
Public Declare Function IcmpSendEcho Lib "icmp.dll" _
                                (ByVal IcmpHandle As Long, _
                                ByVal DestinationAddress As Long, _
                                ByVal RequestData As String, _
                                ByVal RequestSize As Integer, _
                                ByVal RequestOptions As Long, _
                                ReplyBuffer As ICMP_ECHO_REPLY, _
                                ByVal ReplySize As Long, _
                                ByVal Timeout As Long) As Long
    
Public Declare Function WSAGetLastError Lib "wsock32.dll" () As Long

Public Declare Function WSAStartup Lib "wsock32.dll" _
                            (ByVal wVersionRequired As Long, lpWSADATA As WSADATA) As Long
                                    
Public Declare Function WSACleanup Lib "wsock32.dll" () As Long

Public Declare Function gethostbyaddr Lib "wsock32.dll" (addr As Long, _
                            ByVal addr_len As Long, ByVal addr_type As Long) As Long

Public Declare Function gethostname Lib "wsock32.dll" _
                            (ByVal szHost As String, ByVal dwHostLen As Long) As Long
    
Public Declare Function gethostbyname Lib "wsock32.dll" _
                            (ByVal szHost As String) As Long
   
Public Declare Sub RtlMoveMemory Lib "kernel32" (hpvDest As Any, ByVal hpvSource As Long, _
                            ByVal cbCopy As Long)
                                    
Public Declare Function inet_addr Lib "wsock32.dll" (ByVal addr As String) As Long

Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" _
                            (hpvDest As Any, ByVal hpvSource As Long, ByVal cbCopy As Long)


Public Function GetStatusCode(status As Long) As String

    Dim msg As String
    
    'Message Boxes
    Select Case status
        Case IP_SUCCESS:               msg = "IP Successful"
        Case IP_BUF_TOO_SMALL:         msg = "IP Buffer Too Small"
        Case IP_DEST_NET_UNREACHABLE:  msg = "IP Destination Net Unreachable"
        Case IP_DEST_HOST_UNREACHABLE: msg = "IP Destination Host Unreachable"
        Case IP_DEST_PROT_UNREACHABLE: msg = "IP Destination Protocol Unreachable"
        Case IP_DEST_PORT_UNREACHABLE: msg = "IP Destination Port Unreachable"
        Case IP_NO_RESOURCES:          msg = "IP No Resources"
        Case IP_BAD_OPTION:            msg = "IP Bad Option"
        Case IP_HW_ERROR:              msg = "IP Hw Error"
        Case IP_PACKET_TOO_BIG:        msg = "IP Packet Too Big"
        Case IP_REQ_TIMED_OUT:         msg = "IP currently timed out"
        Case IP_BAD_REQ:               msg = "IP Bad Request"
        Case IP_BAD_ROUTE:             msg = "IP Bad Route"
        Case IP_TTL_EXPIRED_TRANSIT:   msg = "IP ttl expired transit"
        Case IP_TTL_EXPIRED_REASSEM:   msg = "IP ttl expired reassem"
        Case IP_PARAM_PROBLEM:         msg = "IP Parameter Problem"
        Case IP_SOURCE_QUENCH:         msg = "IP Source Quench"
        Case IP_OPTION_TOO_BIG:        msg = "IP Option too Big"
        Case IP_BAD_DESTINATION:       msg = "IP Bad Destination"
        Case IP_ADDR_DELETED:          msg = "IP addr deleted"
        Case IP_SPEC_MTU_CHANGE:       msg = "IP Spec Mtu Change"
        Case IP_MTU_CHANGE:            msg = "IP Mtu Change"
        Case IP_UNLOAD:                msg = "IP Unload"
        Case IP_ADDR_ADDED:            msg = "IP Address Added"
        Case IP_GENERAL_FAILURE:       msg = "IP General Failure"
        Case IP_PENDING:               msg = "IP Pending"
        Case PING_TIMEOUT:             msg = "Ping Timeout"
        Case Else:                     msg = "Unknown Message Returned!"
    End Select
    
    GetStatusCode = CStr(status) & "   " & msg
   
End Function

Public Function HiByte(ByVal wParam As Integer)
    HiByte = wParam \ &H100 And &HFF&
End Function


Public Function LoByte(ByVal wParam As Integer)
    LoByte = wParam And &HFF&
End Function

Public Function Ping(ByVal szAddress As String, ByVal strData As String, ECHO As ICMP_ECHO_REPLY) As Long

    Dim hPort        As Long
    Dim dwAddress    As Long
    Dim sDataToSend  As String
    Dim iOpt         As Long
       
    sDataToSend = strData
    dwAddress = AddressStringToLong(szAddress)
       
    Call SocketsInitialize
    hPort = IcmpCreateFile()
       
    If IcmpSendEcho(hPort, _
        dwAddress, _
        sDataToSend, _
        Len(sDataToSend), _
        0, _
        ECHO, _
        Len(ECHO), _
        PING_TIMEOUT) Then
        Ping = ECHO.RoundTripTime
    Else: Ping = ECHO.status * -1
    
    End If
                           
    Call IcmpCloseHandle(hPort)
    Call SocketsCleanup
   
End Function
   

Function AddressStringToLong(ByVal tmp As String) As Long

    Dim i As Integer
    Dim parts(1 To 4) As String
       
    i = 0
    
    While InStr(tmp, ".") > 0
        i = i + 1
        parts(i) = Mid(tmp, 1, InStr(tmp, ".") - 1)
        tmp = Mid(tmp, InStr(tmp, ".") + 1)
    Wend
       
    i = i + 1
    parts(i) = tmp
       
    If i <> 4 Then
        AddressStringToLong = 0
        Exit Function
    End If
    
    AddressStringToLong = Val("&H" & Right("00" & Hex(parts(4)), 2) & _
                                    Right("00" & Hex(parts(3)), 2) & _
                                    Right("00" & Hex(parts(2)), 2) & _
                                    Right("00" & Hex(parts(1)), 2))
       
End Function


Public Function SocketsCleanup() As Boolean

    Dim X As Long
    X = WSACleanup()
    If X <> 0 Then
        MsgBox "Windows Sockets error " & Trim$(Str$(X)) & _
        " occurred in Cleanup.", vbExclamation
        SocketsCleanup = False
    Else
        SocketsCleanup = True
    End If
    
End Function


Public Function SocketsInitialize() As Boolean

    Dim WSAD As WSADATA
    Dim X As Integer
    Dim szLoByte As String
    Dim szHiByte As String
    Dim szBuf As String
    
    X = WSAStartup(WS_VERSION_REQD, WSAD)
        
    If X <> 0 Then
        MsgBox "Windows Sockets for 32 bit Windows " & _
        "environments is not successfully responding."
        SocketsInitialize = False
        Exit Function
    End If
        
    If LoByte(WSAD.wVersion) < WS_VERSION_MAJOR Or _
        (LoByte(WSAD.wVersion) = WS_VERSION_MAJOR And _
        HiByte(WSAD.wVersion) < WS_VERSION_MINOR) Then
        
        szHiByte = Trim$(Str$(HiByte(WSAD.wVersion)))
        szLoByte = Trim$(Str$(LoByte(WSAD.wVersion)))
        szBuf = "Windows Sockets Version " & szLoByte & "." & szHiByte
        szBuf = szBuf & " is not supported by Windows " & _
        "Sockets for 32 bit Windows environments."
        MsgBox szBuf, vbExclamation
        SocketsInitialize = False
        Exit Function
    End If
        
    If WSAD.wMaxSockets < MIN_SOCKETS_REQD Then
        szBuf = "This application requires a minimum of " & _
        Trim$(Str$(MIN_SOCKETS_REQD)) & " supported sockets."
        MsgBox szBuf, vbExclamation
        SocketsInitialize = False
        Exit Function
    End If
        
    SocketsInitialize = True
End Function

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
伊人夜夜躁av伊人久久| 亚洲午夜久久久久久久久电影院| 色94色欧美sute亚洲13| 国内久久婷婷综合| 亚洲午夜在线电影| 中文字幕制服丝袜一区二区三区| 777午夜精品视频在线播放| 成人高清在线视频| 国产一区二区福利| 日韩成人午夜电影| 亚洲一区电影777| 中文字幕中文在线不卡住| 精品久久久三级丝袜| 在线电影国产精品| 91福利在线免费观看| 高清在线不卡av| 麻豆成人91精品二区三区| 亚洲午夜免费电影| 一区二区三区视频在线观看| 中文字幕av一区二区三区高| 精品久久国产老人久久综合| 欧美日韩一级大片网址| 色88888久久久久久影院按摩| 国产a视频精品免费观看| 国产一区日韩二区欧美三区| 麻豆视频观看网址久久| 婷婷久久综合九色综合伊人色| 亚洲天堂免费在线观看视频| 中文av一区二区| 欧美韩国日本一区| 中文字幕欧美激情一区| 久久女同精品一区二区| 日韩一级黄色大片| 欧美一区二区人人喊爽| 在线观看91av| 日韩一区二区精品| 日韩一区二区免费电影| 日韩一级大片在线观看| 欧美一区二区精品久久911| 在线播放一区二区三区| 欧美日韩成人一区| 欧美一区二区三区四区视频| 欧美精品 日韩| 日韩一二三区不卡| 26uuu亚洲综合色| 久久久久久久综合日本| 日本一区二区动态图| 国产精品麻豆视频| 亚洲女厕所小便bbb| 亚洲自拍欧美精品| 日韩激情在线观看| 韩国中文字幕2020精品| 国产精品香蕉一区二区三区| 国产成人精品免费视频网站| 99久久伊人网影院| 色婷婷综合中文久久一本| 91国偷自产一区二区使用方法| 精品视频在线视频| 日韩色视频在线观看| 久久综合久久综合久久| 中文字幕乱码一区二区免费| 亚洲欧美在线高清| 亚洲精品国产a久久久久久| 午夜伊人狠狠久久| 麻豆久久久久久| 风间由美中文字幕在线看视频国产欧美| 成人免费高清在线| 欧美日韩国产一级| 久久久久久久久久久99999| 国产欧美一区二区在线观看| 1024成人网| 肉肉av福利一精品导航| 国产成人av资源| 欧美三区免费完整视频在线观看| 日韩视频在线你懂得| 国产日产亚洲精品系列| 亚洲一区二区五区| 麻豆国产欧美一区二区三区| 9色porny自拍视频一区二区| 欧美日韩国产欧美日美国产精品| 久久久亚洲欧洲日产国码αv| 亚洲天堂中文字幕| 激情丁香综合五月| 在线观看免费视频综合| 久久毛片高清国产| 亚洲国产三级在线| 国产黄色精品网站| 欧美视频中文字幕| 日本一区二区三区高清不卡| 亚洲国产精品久久久久婷婷884 | 国产精品女上位| 午夜精品久久久久久久99樱桃| 国产福利精品一区二区| 9191成人精品久久| 一区精品在线播放| 激情综合网av| 欧美丝袜自拍制服另类| 国产精品你懂的在线| 蜜臀久久99精品久久久画质超高清 | 国产欧美一区二区精品性| 亚洲午夜久久久久久久久电影院| 青青草91视频| 欧美日韩视频在线观看一区二区三区| 久久精品在线观看| 秋霞成人午夜伦在线观看| 在线视频国产一区| 中文字幕av不卡| 国产在线播放一区二区三区| 欧美日韩一级大片网址| 亚洲精品免费在线| av中文字幕亚洲| 国产精品无遮挡| 国产乱人伦偷精品视频不卡 | 国产精品自拍毛片| 91精品久久久久久久91蜜桃| 亚洲欧美另类图片小说| 不卡一区二区中文字幕| 久久视频一区二区| 美腿丝袜在线亚洲一区| 欧美日韩视频在线第一区 | 亚洲精品国产一区二区精华液| 成人av先锋影音| 国产亚洲制服色| 韩国一区二区在线观看| 精品日韩一区二区| 精品一区二区三区免费观看 | 日韩区在线观看| 日韩电影在线一区| 欧美美女一区二区| 香蕉久久一区二区不卡无毒影院 | 91老师片黄在线观看| |精品福利一区二区三区| 99精品视频在线播放观看| 国产精品久久久久影院老司 | jlzzjlzz欧美大全| 中文字幕视频一区二区三区久| 国产成a人亚洲精| 国产精品午夜春色av| 成人av资源网站| 亚洲三级视频在线观看| 在线一区二区观看| 亚洲综合丝袜美腿| 欧美精品v国产精品v日韩精品 | 亚洲色图欧美在线| 91成人免费在线| 日韩激情一二三区| 日韩精品在线一区二区| 国产在线不卡一区| 国产精品拍天天在线| 99久久99久久久精品齐齐| 亚洲精品视频在线| 欧美久久一二区| 美女视频一区在线观看| 久久人人97超碰com| 成人免费看黄yyy456| 一区二区三区不卡视频在线观看 | 日韩成人av影视| 精品国产亚洲一区二区三区在线观看| 久久精品av麻豆的观看方式| 久久精品一区四区| 色综合久久久久综合| 香蕉av福利精品导航| 26uuu成人网一区二区三区| 成人视屏免费看| 亚洲一区影音先锋| 亚洲精品一区二区三区在线观看| 成人免费精品视频| 偷窥少妇高潮呻吟av久久免费| 精品剧情在线观看| www.欧美.com| 日本不卡视频在线观看| 国产亚洲成aⅴ人片在线观看 | 欧美zozozo| eeuss鲁一区二区三区| 亚洲一区二区三区四区在线免费观看 | 国产拍欧美日韩视频二区| 成人av电影在线| 亚洲国产视频在线| 国产欧美日韩久久| 欧美精品日韩一区| 波多野结衣中文字幕一区二区三区 | 九色综合狠狠综合久久| 国产日韩视频一区二区三区| 在线看一区二区| 国产制服丝袜一区| 一区二区三区在线视频观看| 精品久久久久久久久久久久久久久久久 | 日韩成人一级片| 久久蜜桃一区二区| 日本韩国欧美在线| 欧美日韩激情一区| 国产成人激情av| 日产国产欧美视频一区精品| 国产精品久久久久久久浪潮网站| 777午夜精品免费视频| 99免费精品视频| 激情六月婷婷久久| 日韩精品欧美成人高清一区二区| 日韩理论在线观看| 久久久久久**毛片大全|