如何断开Modem拨号--200 如果发现有人正通过Modem拨号,如何用程序实现将拨号断开,高分求教!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://asp3.6to23.com/swdown/program/bookdown.asp?bookid=117&fileclass=cpp 解决方法:RAS API可以通过调用RasHangUp(...)关闭连接,但是需要RAS句柄。有两种方法可以得当RAS句柄:1、自己建立RAS连接是保存该句柄,但这样做对与解决当前提出的问题是没必要的,2、通过RasEnumConnections(...)列举所有句柄。所需环境:RASAPI32.DLL,该连接库在安装播号网络时会自动安装。 RAS.H RASAPI32.LIB 示范代码:// Quit a dial up connection - rasapi32.lib und #include "ras.h" neededbool DisconnectRas(){ bool bOk = false; RASCONN ras[20]; DWORD dSize,dNumber,dCount; ras[0].dwSize = sizeof(RASCONN); dSize = sizeof( ras ); // Get active RAS - Connection if( RasEnumConnections( ras, &dSize, &dNumber ) == 0 ) { bOk = true; for( dCount = 0; dCount < dNumber; dCount++ ) { // Hang up that connection if( RasHangUp(ras[dCount].hrasconn) != 0 ) { bOk = false; break; } } } return bOk;} http://asp3.6to23.com/swdown/program/bookdown.asp?bookid=117&fileclass=cpp 请问如何屏蔽一个Http请求呢? MFC ACCESS数据库的问题 vc++60中如何让已打开的文件以标签的形式浏览啊?难道必须要在菜单“窗口”中查看吗? 怎样从CObject派生一个类后,就不让它在派生了? VC中的大小端模式可以更改吗? 我用多媒体定时器,连接出错 怎么判断一个字符串是合法数字表达 那位知道mshflexgrid怎么用啊! 关于嵌套拆分窗口。 ATL做ActiveX控件 这种错误为什么:系统找不到指定的文件。Error executing c:\winnt\system32\cmd.exe. 急问:vc中嵌入sse的问题
RAS API可以通过调用RasHangUp(...)关闭连接,但是需要RAS句柄。有两种方法可以得当RAS句柄:1、自己建立RAS连接是保存该句柄,但这样做对与解决当前提出的问题是没必要的,2、通过RasEnumConnections(...)列举所有句柄。所需环境:
RASAPI32.DLL,该连接库在安装播号网络时会自动安装。
RAS.H
RASAPI32.LIB
示范代码:
// Quit a dial up connection - rasapi32.lib und #include "ras.h" needed
bool DisconnectRas()
{
bool bOk = false;
RASCONN ras[20];
DWORD dSize,dNumber,dCount; ras[0].dwSize = sizeof(RASCONN);
dSize = sizeof( ras ); // Get active RAS - Connection
if( RasEnumConnections( ras, &dSize, &dNumber ) == 0 )
{
bOk = true; for( dCount = 0; dCount < dNumber; dCount++ )
{
// Hang up that connection
if( RasHangUp(ras[dCount].hrasconn) != 0 )
{
bOk = false;
break;
}
}
}
return bOk;
}