我想通过C#连接到Cisco VPN。在整个互联网上进行研究并不会返回有效的代码示例。但是我找到了一种通过命令行连接的方法,但我不知道如何在C#中以编程方式将命令行连接到命令行。
vpnclient connect user dennis pwd dennisPassword toVPN
我怎样才能在C#中做到这一点,还有其他更好的方法吗?我是否必须先安装Cisco VPN客户端?
非常感谢。
答案 0 :(得分:1)
System.Diagnostics.Process.Start("vpnclient connect user dennis pwd dennisPassword toVPN");
如果您需要更精确地控制流程的启动方式,则会发生ProcessStartInfo
的重载。
https://msdn.microsoft.com/en-us/library/system.diagnostics.process.start%28v=vs.110%29.aspx
答案 1 :(得分:1)
尝试 https://stackoverflow.com/a/35322011 或尝试
System.Diagnostics.Process.Start("vpnclient","connect user dennis pwd dennisPassword toVPN");