共有回帖数 0 个
-
拿来当作科普一下吧,程序很简单,但是用处我想不少~所以推荐给大家看看~
环境是VC6,WinXP(以前的版本可能不行,Win95的话要按MSDN说的方法改一改)
帖正文:
#include afx.h
#include stdio.h
#include string.h
#include winbase.h
#include ras.h
int main(){
DWORD status;
RASDIALPARAMS respara;
respara.dwSize=sizeof(RASDIALPARAMS);
strcpy(respara.szEntryName,"CT"); //连接名称
strcpy(respara.szPhoneNumber,"");
strcpy(respara.szCallbackNumber,"");
strcpy(respara.szDomain,"");
strcpy(respara.szUserName,"HFK01064741"); //用户名
strcpy(respara.szPassword,"xxxxxxxx"); //密码
HRASCONN rasconn=NULL;
printf("connecting...n");
status=RasDial(NULL,NULL,&respara,NULL,NULL,&rasconn); //拨号
printf("status=%ldn",status); //成功的话,status==0
while(getchar()!='c'){ //输入'c'断开连接
fflush(stdin);
}
printf("connection closing...n");
while(RasHangUp(rasconn)){ //断开连接的函数
Sleep(1000);
}
printf("connection has been successfully closed.n");
return 0;
}里面的用户名,密码,还有连接名称(如:我的连接)要改称你自己的字符串。
还可以做很多功能扩展,这个参照MSDN即可。
还有一个注意事项,记得在“工程-Settings-Object/library modules”里面填上rasapi32.lib,因为要静态链接这个��
楼主 2016-01-23 13:12 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知