首页 > 编程语言 > AAuto > 获取当前连接的adsl
2012
11-28

获取当前连接的adsl

2012-11-29:AAuto标准库已收录。在inet.ras库中。

::RasApi32 := ..raw.loadDll(“RasApi32.dll”)
RasEnumConnections = ::RasApi32.api(
“RasEnumConnectionsA”,“int(struct& lpRasCon,int& lpcb,int& lpnc)”)
var RASCONN = class {
INT dwSize=0x19C;
pointer hConn;
BYTE entryName[257];
BYTE deviceType[17];
BYTE deviceName[129];
BYTE byte[1]
}

rasEnumConnections = function(){
var lpRasCon = RASCONN();
var ret,conn = RasEnumConnections(lpRasCon,lpRasCon.dwSize,0)
if(ret==603){
error(“缓冲区过小”,2);
}
elseif(ret==632){
error(“获取失败”,2)
}
elseif(ret==0){
return conn;
}
}

import console
console.varDump(rasEnumConnections())

最后编辑:
作者:NINE
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。