婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 在ASP中用組件檢測當前網(wǎng)卡地址的代碼

在ASP中用組件檢測當前網(wǎng)卡地址的代碼

熱門標簽:咸陽銷售外呼系統(tǒng) 蘭州智能語音電銷機器人功能 離線電子地圖標注軟件注冊 外呼回撥系統(tǒng)圖片 常用地圖標注范圍點 辦理400電話一年多少錢 為什么外呼系統(tǒng)需要預存話費呢 寧夏怎么申請400電話 企數(shù)外呼系統(tǒng)能用多久
Option Explicit

   Private Const NCBASTAT = H33
   Private Const NCBNAMSZ = 16
   Private Const HEAP_ZERO_MEMORY = H8
   Private Const HEAP_GENERATE_EXCEPTIONS = H4
   Private Const NCBRESET = H32

   Private Type NCB
        ncb_command As Byte 'Integer
        ncb_retcode As Byte 'Integer
        ncb_lsn As Byte 'Integer
        ncb_num As Byte ' Integer
        ncb_buffer As Long 'String
        ncb_length As Integer
        ncb_callname As String * NCBNAMSZ
        ncb_name As String * NCBNAMSZ
        ncb_rto As Byte 'Integer
        ncb_sto As Byte ' Integer
        ncb_post As Long
        ncb_lana_num As Byte 'Integer
        ncb_cmd_cplt As Byte  'Integer
        ncb_reserve(9) As Byte ' Reserved, must be 0
        ncb_event As Long
   End Type
   Private Type ADAPTER_STATUS
        adapter_address(5) As Byte 'As String * 6
        rev_major As Byte 'Integer
        reserved0 As Byte 'Integer
        adapter_type As Byte 'Integer
        rev_minor As Byte 'Integer
        duration As Integer
        frmr_recv As Integer
        frmr_xmit As Integer
        iframe_recv_err As Integer
        xmit_aborts As Integer
        xmit_success As Long
        recv_success As Long
        iframe_xmit_err As Integer
        recv_buff_unavail As Integer
        t1_timeouts As Integer
        ti_timeouts As Integer
        Reserved1 As Long
        free_ncbs As Integer
        max_cfg_ncbs As Integer
        max_ncbs As Integer
        xmit_buf_unavail As Integer
        max_dgram_size As Integer
        pending_sess As Integer
        max_cfg_sess As Integer
        max_sess As Integer
        max_sess_pkt_size As Integer
        name_count As Integer
   End Type
   Private Type NAME_BUFFER
        name  As String * NCBNAMSZ
        name_num As Integer
        name_flags As Integer
   End Type
   Private Type ASTAT
        adapt As ADAPTER_STATUS
        NameBuff(30) As NAME_BUFFER
   End Type

   Private Declare Function Netbios Lib "netapi32.dll" _
           (pncb As NCB) As Byte
   Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" ( _
           hpvDest As Any, ByVal hpvSource As Long, ByVal cbCopy As Long)
   Private Declare Function GetProcessHeap Lib "kernel32" () As Long
   Private Declare Function HeapAlloc Lib "kernel32" _
           (ByVal hHeap As Long, ByVal dwFlags As Long, _
           ByVal dwBytes As Long) As Long
   Private Declare Function HeapFree Lib "kernel32" (ByVal hHeap As Long, _
           ByVal dwFlags As Long, lpMem As Any) As Long

Public Function GetMACAddress(sIP As String) As String
    Dim sRtn As String
    Dim myNcb As NCB
    Dim bRet As Byte

    Dim aIP() As String
    Dim x As Long
    Dim nIP As String

    If InStr(sIP, ".") = 0 Then
       GetMACAddress = "無效的IP地址."
       Exit Function
    End If

    aIP = Split(sIP, ".", -1, vbTextCompare)
    If UBound(aIP()) > 3 Then
       GetMACAddress = "無效的IP地址."
       Exit Function
    End If

    For x = 0 To UBound(aIP())
        If Len(aIP(x)) > 3 Then
           GetMACAddress = "無效的IP地址"
           Exit Function
        End If

        If IsNumeric(aIP(x)) = False Then
           GetMACAddress = "無效的IP地址"
           Exit Function
        End If

        If InStr(aIP(x), ",") > 0 Then
           GetMACAddress = "無效的IP地址"
           Exit Function
        End If

        If CLng(aIP(x)) > 255 Then
           GetMACAddress = "無效的IP地址"
           Exit Function
        End If

        If nIP = "" Then
           nIP = String(3 - Len(aIP(x)), "0")  aIP(x)
        Else
           nIP = nIP  "."  String(3 - Len(aIP(x)), "0")  aIP(x)
        End If
    Next

    sRtn = ""
    myNcb.ncb_command = NCBRESET
    bRet = Netbios(myNcb)
    myNcb.ncb_command = NCBASTAT
    myNcb.ncb_lana_num = 0
    myNcb.ncb_callname = nIP  Chr(0)

    Dim myASTAT As ASTAT, tempASTAT As ASTAT
    Dim pASTAT As Long
    myNcb.ncb_length = Len(myASTAT)

    pASTAT = HeapAlloc(GetProcessHeap(), HEAP_GENERATE_EXCEPTIONS Or HEAP_ZERO_MEMORY, myNcb.ncb_length)
    If pASTAT = 0 Then
        GetMACAddress = "memory allcoation failed!"
        Exit Function
    End If

    myNcb.ncb_buffer = pASTAT
    bRet = Netbios(myNcb)

    If bRet > 0 Then
       GetMACAddress = "不能從當前IP地址獲得MAC,當前IP地址: "  sIP
       Exit Function
    End If

    CopyMemory myASTAT, myNcb.ncb_buffer, Len(myASTAT)

    Dim sTemp As String
    Dim i As Long
    For i = 0 To 5
        sTemp = Hex(myASTAT.adapt.adapter_address(i))
        If i = 0 Then
           sRtn = IIf(Len(sTemp)  2, "0"  sTemp, sTemp)
        Else
           sRtn = sRtn  Space(1)  IIf(Len(sTemp)  2, "0"  sTemp, sTemp)
        End If
    Next
    HeapFree GetProcessHeap(), 0, pASTAT
    GetMACAddress = sRtn
End Function


使用方法:

set S_MAC = server.CreateObject( "工程名.類名")
response.write S_MAC.GetMACAddress(Request.Servervariables("REMOTE_HOST"))
set S_MAC = nothing

標簽:咸陽 鐵嶺 泰州 麗江 昆明 溫州 昌都 家電維修

巨人網(wǎng)絡通訊聲明:本文標題《在ASP中用組件檢測當前網(wǎng)卡地址的代碼》,本文關鍵詞  在,ASP,中用,組件,檢測,當前,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《在ASP中用組件檢測當前網(wǎng)卡地址的代碼》相關的同類信息!
  • 本頁收集關于在ASP中用組件檢測當前網(wǎng)卡地址的代碼的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国内精品国产成人| 日本久久一区二区| 亚洲精品你懂的| 国产欧美精品在线观看| 欧美精品一区男女天堂| 欧美猛男男办公室激情| 奇米888四色在线精品| 成人高清免费观看| 成人av第一页| 91蜜桃免费观看视频| 91网站最新地址| 91亚洲资源网| 在线免费不卡视频| 欧美丝袜丝交足nylons| 精品污污网站免费看| 日韩精品一区在线| 中文一区一区三区高中清不卡| 国产夜色精品一区二区av| 国产亚洲婷婷免费| 国产精品护士白丝一区av| 综合在线观看色| 国产性做久久久久久| 最新欧美精品一区二区三区| 亚洲一区二区三区在线播放| 亚洲午夜精品一区二区三区他趣| 亚洲午夜久久久久久久久电影院 | 精品国产乱码久久久久久久| 久久久午夜精品理论片中文字幕| 国产日韩三级在线| 成人欧美一区二区三区白人| 亚洲国产色一区| 狠狠色综合色综合网络| 99热这里都是精品| 91麻豆精品国产91久久久使用方法 | 亚洲欧美乱综合| 亚洲一区二区三区四区在线观看| 日韩电影在线看| 国产河南妇女毛片精品久久久| 色婷婷国产精品| 精品国产91久久久久久久妲己 | 欧美视频一区二区| 精品国偷自产国产一区| 亚洲视频在线一区观看| 久久疯狂做爰流白浆xx| 99热精品国产| 日韩精品最新网址| 亚洲免费av高清| 精品一区二区日韩| 日韩一级片在线观看| 亚洲第一福利一区| 国产不卡高清在线观看视频| 欧美揉bbbbb揉bbbbb| 中文字幕av一区二区三区免费看| 日本va欧美va精品| 99久精品国产| 久久先锋影音av| 亚洲va韩国va欧美va精品| 成人动漫av在线| 久久亚区不卡日本| 午夜一区二区三区在线观看| 国产成人免费9x9x人网站视频| 91精品久久久久久久久99蜜臂| 亚洲一区二区三区四区在线| 波多野结衣在线一区| 久久久久久久网| 麻豆精品蜜桃视频网站| 91麻豆精品国产91久久久 | 欧美日韩高清一区二区三区| 亚洲国产日韩a在线播放| 国产 欧美在线| 亚洲精品在线一区二区| 日韩高清一区在线| 欧美视频中文字幕| 久久久三级国产网站| 蜜桃av一区二区在线观看| 欧美日韩你懂的| 2021久久国产精品不只是精品| 欧美日韩中文精品| 亚洲一区精品在线| 在线观看欧美精品| 亚洲精品日日夜夜| 99国产欧美另类久久久精品 | 国产一区二区久久| 福利一区在线观看| 国产欧美精品一区二区三区四区| 六月婷婷色综合| 看电视剧不卡顿的网站| 欧美色偷偷大香| 亚洲一区二区三区美女| 在线国产电影不卡| 亚洲一区在线视频| 欧美熟乱第一页| 亚洲国产精品久久久久婷婷884| 在线免费亚洲电影| 午夜久久福利影院| 成人激情视频网站| 国产精品国产三级国产普通话蜜臀| 成人一道本在线| 亚洲视频每日更新| 欧美羞羞免费网站| 日韩高清在线电影| 久久九九全国免费| 99热国产精品| 亚洲欧美一区二区在线观看| 91精彩视频在线观看| 性做久久久久久免费观看| 91精品国产一区二区三区蜜臀| 久久99国产精品免费| 欧美国产日本韩| 色综合色狠狠综合色| 亚洲综合999| 日韩一级欧美一级| 成人久久视频在线观看| 精品久久人人做人人爱| 精品综合免费视频观看| 国产精品伦理在线| 欧美男女性生活在线直播观看| 麻豆精品视频在线观看| 久久人人超碰精品| 日本高清不卡aⅴ免费网站| 日韩精品91亚洲二区在线观看 | 成a人片国产精品| 精品国产91久久久久久久妲己| 丝袜亚洲精品中文字幕一区| 666欧美在线视频| 成人免费三级在线| 午夜精品一区二区三区免费视频| 欧美精品一区二区三区一线天视频| 久久97超碰国产精品超碰| 中文字幕av一区二区三区高 | 一本在线高清不卡dvd| 免费成人av在线| 久久人人97超碰com| 国产精品影视在线| 国产精品视频在线看| av电影天堂一区二区在线观看| 中文字幕一区二区在线播放| 欧美一区二区三区婷婷月色| 成人av资源下载| 老司机精品视频导航| 欧美国产1区2区| 欧美高清hd18日本| av资源站一区| 老汉av免费一区二区三区| 一区二区三区中文字幕| 久久蜜臀中文字幕| 欧美区在线观看| 高清视频一区二区| 日韩成人午夜精品| 国产精品黄色在线观看 | 国产精品网曝门| 在线欧美一区二区| 91亚洲精品久久久蜜桃| 国产美女视频一区| 麻豆精品在线观看| 污片在线观看一区二区| 欧美另类变人与禽xxxxx| 免费国产亚洲视频| 水野朝阳av一区二区三区| 亚洲欧美另类久久久精品2019| 久久久不卡网国产精品二区| 精品女同一区二区| 欧美一区二区三区视频| 欧美在线你懂得| 蜜桃av一区二区在线观看| 欧美激情一区二区| 国产欧美一区二区精品性色超碰| 精品国产一区二区亚洲人成毛片| 欧美美女一区二区在线观看| 亚洲成人动漫在线观看| 国产精品国产三级国产aⅴ原创| 国产亚洲自拍一区| 国产视频视频一区| 日本一区二区三级电影在线观看 | 欧美国产亚洲另类动漫| 99久久精品免费看| 国产欧美日韩中文久久| 久久婷婷色综合| 欧美性一级生活| 国产一区二区伦理片| 国产精品123区| 国产精品香蕉一区二区三区| 国产经典欧美精品| 成人精品免费看| 一本在线高清不卡dvd| 国产不卡一区视频| 韩日av一区二区| 国产成人av网站| 成人综合在线观看| 亚洲黄色av一区| 天使萌一区二区三区免费观看| 亚洲已满18点击进入久久| 中文字幕在线不卡| 一区二区三区不卡视频| 日韩国产欧美一区二区三区| 蜜乳av一区二区| 久久先锋影音av鲁色资源网| 国产欧美视频一区二区| 亚洲人精品一区| 丝袜美腿亚洲色图|