- /*********************************/
- //code By PE_luck
- //百度:http://zhidao.baidu.com/question/73758972.html
- //2008-10-31
- /*********************************/
- #include <windows.h>
- #include <stdio.h>
- #include <Ras.h>
- #pragma comment(lib,"rasapi32.lib")
- int main(int argc,char *argv[])
- {
- printf("UserName:");
- char user[100]={0};
- scanf("%s",user);
- printf("PassWord:");
- char pass[100]={0};
- scanf("%s",pass);
- //如果想自动请将上面的代码直接替换成你的用户名和密码
- RASDIALPARAMSA rdParams;
- rdParams.dwSize=sizeof(RASDIALPARAMSA);
- strcpy(rdParams.szEntryName,"宽带连接"); //连接名称是你的拨号名称
- rdParams.szPhoneNumber[0]='\0';
- rdParams.szCallbackNumber[0]='\0';
- strcpy(rdParams.szUserName,user);
- strcpy(rdParams.szPassword,pass);
- rdParams.szDomain[0]='\0';
- HRASCONN hRscon=NULL;
- DWORD retn= RasDialA(NULL,NULL,&rdParams,0L,NULL,&hRscon);
- if (retn==0)
- {
- printf("已经连接上...\n");
- //断开函数
- /*
- DWORD off= RasHangUp(&hRscon);
- if (off==0)
- {
- printf("连接已断开...\n");
- }else
- printf("断开连接出错...\n");
- */
- //具体的细节慢慢扩充吧...仅仅演示一下...
- return 0;
- }
- printf("连接出错...\n");
- return 0;
RasDial的使用
最新推荐文章于 2024-07-11 17:41:00 发布