我正在尝试通过c#代码设置vpn连接。一切正常,但连接后我得到了“本地电脑没有 支持所需的数据 加密类型。“例外。我怎么能改变这种类型?或者完全禁用加密? 我的代码是:
RasEntry.CreateVpnEntry(connectionName, serverAddress, RasVpnStrategy.Default, RasDevice.GetDeviceByName("(PPTP)", RasDeviceType.Vpn), false);
...
this.dialer.EntryName = entry.Name;
this.dialer.PhoneBookPath = entry.Owner.Path;
this.dialer.Credentials = new System.Net.NetworkCredential("username@gmail.com", "passw");
this.dialer.SynchronizingObject = new DispatcherSynchronizingObject(App.Current.Dispatcher);
this.dialer.EapOptions = new DotRas.RasEapOptions(false, false, false);
this.dialer.HangUpPollingInterval = 0;
this.dialer.Options = new DotRas.RasDialOptions(false, false, false, false, false, false, false, false, false, false);
this.dialer.DialAsync();
我已添加
entry.EncryptionType = RasEncryptionType.None;
但是这导致错误734:PPP链路控制协议被终止 我已经阅读了这篇文章(https://social.technet.microsoft.com/Forums/windowsserver/en-US/ebe6dc34-873f-41e6-8b71-8b0cf3930b35/error-734-the-ppp-link-control-protocol-was-terminated?forum=itprovistanetworking)并完成了所有描述,但错误仍然存在。