到注册表里找一下已经存在的连接的名称,根据它的位置找到有关的键名。使用注册表操作的方法列出所有的名称。
解决方案 »
- 如何实现阴影字或发光字
- vb调用含有临时表存储过程的问题,非常急呀
- 求救,马上结!!!!!!!!!!!!!!!!!!!!!!!!!
- 如何用MSFlexGrid绑定dao的数据源
- ##############用vb调用vc++的.dll的问题#################
- 怎样注释多行(不用多个"'")谢谢!
- 如何在VB+SQLSERVER里面设置用户数?
- VB初学者,请大家帮忙!!我想实现点击datagrid中的一行,使这一行的背景颜色与别的行有所区别,
- 请教OLE控件的引用对象的一些问题,急!在线等待!
- 如何设置vsflexgird的列标题
- 怎样判断一个Form已经LOAD
- 问: 怎么得到系统的所有字体 ?--------------------------------------------------
Private Const RAS95_MaxDeviceName = 128
Private Const RAS95_MaxEntryName = 256
Private Type RASENTRYNAME95
'set dwsize to 264
dwSize As Long
szEntryName(RAS95_MaxEntryName) As Byte
End Type
Private Declare Function RasEnumEntries Lib "RasApi32.DLL" Alias "RasEnumEntriesA" (ByVal reserved As String, ByVal lpszPhonebook As String, lprasentryname As Any, lpcb As Long, lpcEntries As Long) As LongPrivate Sub Form_Load()
Dim s As Long, l As Long, ln As Long, a$
ReDim R(255) As RASENTRYNAME95
R(0).dwSize = 264
s = 256 * R(0).dwSize
l = RasEnumEntries(vbNullString, vbNullString, R(0), s, ln)
For l = 0 To ln - 1
a$ = StrConv(R(l).szEntryName(), vbUnicode)
List1.AddItem Left$(a$, InStr(a$, Chr$(0)) - 1)
Next
List1.ListIndex = 0
End Sub