网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月01日漏签0天
vb吧 关注:156,099贴子:1,166,219
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 7回复贴,共1页
<<返回vb吧
>0< 加载中...

枚举当前活动的拨号连接

  • 只看楼主
  • 收藏

  • 回复
  • AppConfig
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼




  • AppConfig
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
'###############窗体代码######################
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
Begin VB.Form frmMain
    BorderStyle      =    1   'Fixed Single
    Caption          =    "枚举当前活动的拨号连接"
    ClientHeight     =    3795
    ClientLeft       =    45
    ClientTop        =    375
    ClientWidth      =    6525
    Icon             =    "frmMain.frx":0000
    LinkTopic        =    "Form1"
    MaxButton        =    0    'False
    MinButton        =    0    'False
    ScaleHeight      =    3795
    ScaleWidth       =    6525
    StartUpPosition =    2   '屏幕中心
    Begin VB.Timer Timer1
       Interval         =    1000
       Left             =    120
       Top              =    3240
    End
    Begin VB.CommandButton cmdHangUp
       Caption          =    "挂断(&H)"
       Height           =    495
       Left             =    5160
       TabIndex         =    2
       Top              =    3240
       Width            =    1215
    End
    Begin MSComctlLib.ListView ListView1
       Height           =    2535



2025-08-01 15:12:15
广告
不感兴趣
开通SVIP免广告
  • AppConfig
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
       Left             =    120
       TabIndex         =    0
       Top              =    600
       Width            =    6255
       _ExtentX         =    11033
       _ExtentY         =    4471
       View             =    3
       LabelEdit        =    1
       LabelWrap        =    -1   'True
       HideSelection    =    0    'False
       FullRowSelect    =    -1   'True
       _Version         =    393217
       ForeColor        =    -2147483640
       BackColor        =    -2147483643
       Appearance       =    1
       NumItems         =    4
       BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628}
          Text             =    "编号"
          Object.Width            =    1411
       EndProperty
       BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628}
          SubItemIndex     =    1
          Text             =    "连接名称"
          Object.Width            =    2540
       EndProperty



  • AppConfig
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
       BeginProperty ColumnHeader(3) {BDD1F052-858B-11D1-B16A-00C0F0283628}
          SubItemIndex     =    2
          Text             =    "设备名称"
          Object.Width            =    4410
       EndProperty
       BeginProperty ColumnHeader(4) {BDD1F052-858B-11D1-B16A-00C0F0283628}
          SubItemIndex     =    3
          Text             =    "设备类型"
          Object.Width            =    2540
       EndProperty
    End
    Begin VB.Label Label1
       Caption          =    "当前活动的拨号连接:"
       Height           =    255
       Left             =    120
       TabIndex         =    1
       Top              =    240
       Width            =    2055
    End
End
Attribute VB_Name = "frmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private Sub cmdHangUp_Click()
     With ListView1.SelectedItem
         If ListView1.SelectedItem Is Nothing Then Exit Sub
         If MsgBox("您确定要挂断选中连接吗?", 48 + vbYesNo, "提示") <> vbYes Then Exit Sub
         If .Tag > 0 Then
             RasHangUp .Tag
         End If
     End With
End Sub
Private Sub Timer1_Timer()
     Dim Conns As Long '记录当前连接数
     ReDim RasConn(255) As RASCONN95 '记录



  • AppConfig
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
     Dim lRet As Long '接受枚举返回
     Dim lSize As Long '数组总长度
     Dim i As Long '循环变量
     Dim j As Long '循环变量
     Dim Item As ListItem '列表项
    
     RasConn(0).dwSize = 412
     lSize = RasConn(0).dwSize * 255
    
     lRet = RasEnumConnections(RasConn(0), lSize, Conns)
    
     '排除枚举错
     If lRet <> 0 Then Exit Sub
    
     '排除空连接
     If Conns = 0 Then
         ListView1.ListItems.Clear '清空
         Exit Sub
     End If
    
     '遍历所有连接查看是否已经存在列表中, 如果没有存在再做添加
     For i = 0 To Conns - 1
         '如果在这循环中找到了指定项 跳转到下一条
         For Each Item In ListView1.ListItems
             If Item.Tag = RasConn(i).hRasConn Then GoTo lblNext
         Next
         '添加进列表
         Set Item = ListView1.ListItems.Add(, , "")
         Item.ListSubItems.Add , , StrConv(RasConn(i).szEntryName, vbUnicode) '连接名称
         Item.ListSubItems.Add , , StrConv(RasConn(i).szDeviceName, vbUnicode) '设备名称
         Item.ListSubItems.Add , , StrConv(RasConn(i).szDeviceType, vbUnicode) '设备类型
         Item.Tag = RasConn(i).hRasConn
lblNext:
     Next
    
     '删除列表中无效的项
     For j = ListView1.ListItems.Count To 1 Step -1
         For i = 0 To Conns - 1
             If ListView1.ListItems(j).Tag = RasConn(i).hRasConn Then GoTo lblValid
         Next
         ListView1.ListItems.Remove (j)
lblValid:
     Next
    
End Sub



  • AppConfig
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
'######################模块代码#############################
Attribute VB_Name = "Mod_Declare"
Option Explicit
Public Const RAS95_MaxEntryName = 256
Public Const RAS95_MaxDeviceName = 128
Public Const RAS_MaxDeviceType = 16
Public Type RASCONN95
     'set dwsize to 412
     dwSize As Long
     hRasConn As Long
     szEntryName(RAS95_MaxEntryName) As Byte
     szDeviceType(RAS_MaxDeviceType) As Byte
     szDeviceName(RAS95_MaxDeviceName) As Byte
End Type
Public Declare Function RasHangUp Lib "RasApi32.DLL" Alias "RasHangUpA" (ByVal hRasConn As Long) As Long
Public Declare Function RasEnumConnections Lib "RasApi32.DLL" Alias "RasEnumConnectionsA" (lprasconn As Any, lpcb As Long, lpcConnections As Long) As Long



  • AppConfig
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
源码在此: http://ishare.iask.sina.com.cn/f/12631541.html


  • Teletypes
  • 网络通信
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
让我想起一个很给力的工具 但忘记在哪里找到的了。
ADSL密码查看工具 连路由也能查。虽然路由密码没改。但好多工具都不能查。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回vb吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示