可以使用RASDIAL(这是建立在进入Windows),并创建一个批处理脚本(.bat扩展名),像这样:如果你想这样做的
rasdial connectionname
- 或 -
一种编程语言,你可以调用命令内部
C#示例:
public static int OpenConnection(string connectionName, int Timeout) {
int ExitCode;
ProcessStartInfo ProcessInfo;
Process Process;
ProcessInfo = new ProcessStartInfo("cmd.exe", "/C rasdial " + connectionName);
ProcessInfo.CreateNoWindow = true;
ProcessInfo.UseShellExecute = false;
Process = Process.Start(ProcessInfo);
Process.WaitForExit(Timeout);
ExitCode = Process.ExitCode;
Process.Close();
return ExitCode;
}
,我想你所需的语言也会有这样的功能。
哦,你可以使用:
rasdial "connection name" /d
丢弃连接。
这与使用GUI具有相同的效果吗?带有“电脑”的图标是否会出现在任务栏中? – Geo 2009-01-27 18:32:20