首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于PPPoE拨号

2012-01-31 
求助:关于PPPoE拨号我要实现PPPoE拨号上网,像网通那样的,有个界面输入用户名密码就可以连接了,不需要电话

求助:关于PPPoE拨号
我要实现PPPoE拨号上网,像网通那样的,有个界面输入用户名密码就可以连接了,不需要电话号码的。
网上看了好多用RasDial函数的,都需要设置参数电话号码或者用到本地先建立的一个连接名称的。
我没有在本地建立一个宽带连接,也不需要用到电话号码,请问用RasDial可以实现么,怎么实现啊?

[解决办法]
可以的。
[解决办法]
void CreateRasEntry(){
RASENTRY ent;
memset(&ent,0,sizeof(RASENTRY));
ent.dwSize=sizeof(RASENTRY);
ent.dwType=RASET_Broadband;
ent.dwfOptions=RASEO_PreviewUserPw|RASEO_RemoteDefaultGateway;
ent.dwFramingProtocol=RASFP_Ppp;
ent.dwfNetProtocols = RASNP_Ip;
strcpy(ent.szDeviceType,"PPPoE");
strcpy(ent.szDeviceName,"");
strcpy(ent.szLocalPhoneNumber,"");
RasSetEntryProperties(0,"宽带连接",&ent,sizeof(RASENTRY),0,0);
}

[解决办法]
很有想法啊 我学习中
期待楼主给我点分
[解决办法]
肯定要先 CreateRasEntry
[解决办法]
1.你要自己建个宽带连接(用程序自己建或手动建)
2.从这宽带连接中拿出要拨号的信息(帐号,密码等)
拨入后如果你不想要这宽带连接项,可以删除掉

热点排行