zoukankan      html  css  js  c++  java
  • 用C#实现宽带重新拨号

     

    我们做一些软件的时候常常要用到换IP的操作,其实简单的换IP的方法就是重新拨号啊,下面就是我实践成功的重新拨号的代码,很简单的,是一个单独的类。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Diagnostics;//诊断,调用进程

    namespace QQ号批量注册
    {
    class ADSLHelper
    {

    public void Connect(string connectionName, string user, string pass)
    {
    string arg = string.Format("rasdial \"{0}\" {1} {2}", connectionName, user, pass);
    InvokeCmd(arg);
    }
    public void Disconnect(string connectionName)
    {
    string arg = string.Format("rasdial \"{0}\" /disconnect", connectionName);
    InvokeCmd(arg);
    }
    public static string InvokeCmd(string cmdArgs)
    {
    Process p = new Process();
    p.StartInfo.FileName = "cmd.exe";
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.RedirectStandardInput = true;
    p.StartInfo.RedirectStandardOutput = true;
    p.StartInfo.RedirectStandardError = true;
    p.StartInfo.CreateNoWindow = true;
    p.Start();
    p.StandardInput.WriteLine(cmdArgs);
    p.StandardInput.WriteLine("exit");
    return p.StandardOutput.ReadToEnd();
    }

    }
    }

  • 相关阅读:
    java 21
    maven POM.xml 标签详解
    shell sed 替代1
    lua的table库中的常用函数总结
    Lua字符串及模式匹配
    lua文件读写
    qt添加lua支持
    关于c调用lua 对‘luaL_newstate()’未定义的引用的问题解决办法
    Lua开发环境
    linux安装lua相关编译报错
  • 原文地址:https://www.cnblogs.com/minotmin/p/MinotMin.html
Copyright © 2011-2022 走看看