• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#实现拨号重连

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

先断开网络连接

 1 /// <summary>
 2 /// 断开网络连接
 3 /// </summary>
 4 public static void Logout()
 5         {
 6             ReadOnlyCollection<RasConnection> conList = RasConnection.GetActiveConnections();
 7             foreach (RasConnection con in conList)
 8             {
 9                 con.HangUp();
10             }
11         }
View Code

重新拨号

 1 /// <summary>
 2 /// 开始拨号
 3 /// </summary>
 4 /// <returns>返回拨号进程的返回值</returns>
 5         public static int Connect()
 6         {
 7             //联网参数
 8             string intername = Common.DESEncrypt.DesDecrypt(Common.MethodClass.GetConfigValue("intername").ToString());
 9             string interpwd = Common.DESEncrypt.DesDecrypt(Common.MethodClass.GetConfigValue("interpwd").ToString());
10 
11             ProcessWindowStyle _windowstyle = ProcessWindowStyle.Hidden;
12             Process pro = new Process();
13             pro.StartInfo.FileName = "rasdial.exe";
14 
15 //intername宽带用户名,interpwd宽度密码
16             pro.StartInfo.Arguments = "宽带连接" + " " + intername + " " + interpwd;
17             pro.StartInfo.WindowStyle = _windowstyle;
18             pro.Start();
19             pro.WaitForExit();
20             return pro.ExitCode;
21         }
View Code

调用

 1  public void buttonItem2_Click(object sender, EventArgs e)
 2         {
 3             Logout();
 4             if (Connect() == 0)
 5             {
 6                 //拨号成功
 7             }
 8             else
 9             {
10                 //拨号失败
11             }
12         }
View Code

 转载请注明出入来源:https://www.cnblogs.com/famhuai/p/10539259.html


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#引用Interop.SQLDMO.dll后的注意事项(转)发布时间:2022-07-10
下一篇:
c#结构体struct注意事项发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap