八神的技巧集之四 VPN PPPoe 拨号连接的操作(10分)

  • 主题发起人 主题发起人 bsense
  • 开始时间 开始时间
B

bsense

Unregistered / Unconfirmed
GUEST, unregistred user!
八神的技巧集之三 VPN PPPoe 拨号连接的操作. 我发现要写一个vpn连接拨号,实在内容太多了,而且具体机器,电脑配置都不同,怎么做到通用呢? 做一个连接数据保存工具,将手工新建的一个连接保存到本极某文件,再做一个连接工具,读取该配置文件,再给用户名,密码,再调用连接api,一切ok.
具体 参考 ras.pas tdialup.pas (能搜索到),再根据不同操作系统 加载相关数据 ,
该应用delphi7,windowsxp,windows2003调试通过,此处只给出方法。相关函数 RasSetEntryProperties RasSetCredentials
类型 TRASENTRY
 
辛苦啦。
 
楼主,是dialup.pas吧
另外最好举个用API写的例子,不然很多人看了等于白看[:)]
 
我们一般都是用api,但其参数根据操作系统不同有30多个以上,很难填写正确,我这个只需要正确的 类型申明TRASENTRY,加RasGetEntryProperties,取得此结构体的数据,再保存到一个记录类型的文件,再读出此文件内容,再用RasSetEntryProperties去建立此连接(没有就建立,有就修改),再拨号就是了,我不喜欢用代码描述(公司资产),只给出解决的捷径.
 
多人接受答案了。
 
后退
顶部