精易论坛
标题:
谁能分享一个C# ADSL账号密码拨号的类
[打印本页]
作者:
stone848288080
时间:
2017-2-25 16:25
标题:
谁能分享一个C# ADSL账号密码拨号的类
谁能分享一个C# ADSL账号密码拨号的类
学习中,十分感谢
作者:
xx732395
时间:
2017-2-25 18:16
class ADSLHelper
{
/// <summary>
///拨号
/// </summary>
/// <param name="connectionName"></param>
/// <param name="user"></param>
/// <param name="pass"></param>
/// <returns></returns>
public string Connect(string connectionName, string user, string pass)
{
string arg = string.Format("rasdial "{0}" {1} {2}", connectionName, user, pass);
return InvokeCmd(arg);
}
/// <summary>
/// 断开
/// </summary>
/// <param name="connectionName"></param>
/// <returns></returns>
public string Disconnect(string connectionName)
{
string arg = string.Format("rasdial "{0}" /disconnect", connectionName);
return 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();
}
}
复制代码
作者:
stone848288080
时间:
2017-2-26 11:08
xx732395 发表于 2017-2-25 18:16
非常感谢!
作者:
hanhualangzi
时间:
2017-5-29 11:12
支持一下.支持一下.
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4