1

我正在使用DotRas创建 VPN 连接。这工作得相当好(预共享密钥、凭据等)。

我唯一遇到的困难是确保凭据确实存在。请参见下图。我似乎找不到确保实际选中复选框的方法。我已经尝试了我能记住的一切。

未选中此选项会使保存的凭据几乎不存在,因为我被要求在连接时输入用户名/密码。但是,如果我回去编辑此信息,凭据仍然存在!

如果我手动单击复选框并执行 a Save,一切都会按预期工作。有任何想法吗?如何确保Remember my sign-in info检查(以编程方式)?

这就是它在我的 Windows 10 上的显示方式

4

2 回答 2

0

尝试

VpnEntry.Options.CacheCredentials = true;

在我的 Windows 10 专业作品上。

于 2016-11-30T21:31:00.147 回答
0

我发现如果我更新凭据,例如:

VpnEntry.UpdateCredentials(new System.Net.NetworkCredential(Environment.UserName, string.Empty, Environment.UserDomainName));

然后,至少在 Windown 7 上,连接将出现并选中“保存此用户名和密码...”选项。不幸的是,我无法让它在 Windows 10 上运行。

我会考虑自己调用 API。至少那是我要做的。将与进度回帖。

Rasapi32.dll :: RasSetCredentials - https://msdn.microsoft.com/en-us/library/aa377811(VS.85).aspx

于 2016-04-14T06:45:21.727 回答