ADSL自动拨号程序
2009-04-04 14:09
260 查看
#include "stdafx.h"
#include <RasError.h>
#include <Ras.h>
#pragma comment(lib, "Rasapi32.lib")
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
DWORD dwCb = sizeof(RASENTRYNAME);
DWORD dwEntries = 0;
RASENTRYNAME ren = {0};
ren.dwSize = dwCb;
if (ERROR_SUCCESS == RasEnumEntries(
NULL,
NULL,
&ren,
&dwCb,
&dwEntries))
{
RASDIALPARAMS rp = {0};
rp.dwSize = sizeof(RASDIALPARAMS);
lstrcpy(rp.szEntryName, ren.szEntryName);
BOOL fPass;
RasGetEntryDialParams(NULL, &rp, &fPass);
HRASCONN hConn = NULL;
if (ERROR_SUCCESS == RasDial(NULL,
NULL,
&rp,
0,
NULL,
&hConn))
{
OutputDebugString("OK");
}
}
return 0;
}
这个程序很简陋,基本上没有做什么安全检查的,主要原因是在我的机器上一次调试通过,能用就行^_^。我也不做什么说明,有什么不懂的查看MSDN
#include <RasError.h>
#include <Ras.h>
#pragma comment(lib, "Rasapi32.lib")
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
DWORD dwCb = sizeof(RASENTRYNAME);
DWORD dwEntries = 0;
RASENTRYNAME ren = {0};
ren.dwSize = dwCb;
if (ERROR_SUCCESS == RasEnumEntries(
NULL,
NULL,
&ren,
&dwCb,
&dwEntries))
{
RASDIALPARAMS rp = {0};
rp.dwSize = sizeof(RASDIALPARAMS);
lstrcpy(rp.szEntryName, ren.szEntryName);
BOOL fPass;
RasGetEntryDialParams(NULL, &rp, &fPass);
HRASCONN hConn = NULL;
if (ERROR_SUCCESS == RasDial(NULL,
NULL,
&rp,
0,
NULL,
&hConn))
{
OutputDebugString("OK");
}
}
return 0;
}
这个程序很简陋,基本上没有做什么安全检查的,主要原因是在我的机器上一次调试通过,能用就行^_^。我也不做什么说明,有什么不懂的查看MSDN
相关文章推荐
- 用MASM32写ADSL自动拨号程序
- PPPOE(ADSL)不登录系统就可以自动拨号上网
- C# 实现ADSL自动断网和拨号(适用于拨号用户)
- centos下adsl自动拨号设置
- SUSE Linux系统下安装ADSL上网拨号程序
- centos6.4 环境下的adsl拨号接入程序
- 用程序实现自动拨号
- C#实现ADSL自动拨号 RAS技术
- 使用C#实现ADSL自动拨号
- 【转】使用C#实现ADSL自动拨号
- VB实现ADSL自动拨号的2种方法
- 电信ADSL+路由器自动拨号设置详细步骤
- Linux下实现双网卡共享上网 ADSL拨号程序
- C#实现ADSL自动拨号
- 苹果手机自动默认长数字为手机号,调用拨号程序
- C# 实现ADSL自动断网和拨号的方法(适用于拨号用户)
- 教你如何让电脑的ADSL宽带连接开机自动拨号
- VB实现ADSL自动拨号的2种方法
- centos下adsl自动拨号设置