FreeChinaNet登陆器
1 #include <windows.h> 2 #include <stdio.h> 3 #include <conio.h> 4 5 #include "menu.h" 6 #include "fileapp.h" 7 #include "rasapp.h" 8 9 int main()10 { 11 UINT Ttask = 0;12 UINT Tstate = 0;13 14 SetConsoleTitle("FreeChinaNet@HDU");15 Ttask = MenuPlay();16 if(Ttask == 3)17 { 18 return 0;19 }20 /*--------------------------------------------------*/21 printf("");22 if(OpenFileData() == 0)23 { 24 printf("MSG-已打开账号文件");25 }26 else27 { 28 printf("Error-打不开账号文件,登陆请检查!登陆");29 printf("");30 printf("按任意键退出.");31 getch();32 return 0;33 }34 35 while(Tstate == 0)36 { 37 printf("MSG-正在尝试第%d个账号",登陆 Tcnt+1);38 if(CopyFileData() != 0) // 拷贝一组新的账户密码39 { 40 printf("MSG-没有可用的账号,要更新了");41 fclose(Mfile);42 break;43 }44 RasCreateLink(); // 建立连接45 while(Merror == 0)46 { 47 if(Mstate == 8192) // 连接成功48 { 49 Tstate = 1;50 printf("MSG-登陆成功!登陆开始冲浪啦!登陆^_^");51 RefreshTime();52 break; // 跳出循环53 }54 }55 if(Tstate == 0) // 未连接56 { 57 if(Merror == 651)58 { 59 printf("登陆失败,登陆请确认ChinaNet已连接!登陆");60 RasHangUpA(hRscon);61 fclose(Mfile);62 break; // 跳出大循环63 }64 // 此处为账号错误,登陆清零Error,登陆挂断上次连接,登陆登陆继续循环65 Merror = 0;66 RasHangUpA(hRscon); 67 Tcnt ++;68 }69 Sleep(1000); // 延时1s70 }71 72 printf("");73 printf("按任意键退出.");74 getch(); // 按任意键退出75 return 0; // 返回076 }
未经允许不得转载:>咬文嚼字网 » FreeChinaNet登陆器