我希望得到所有 RAS连接(拨号,宽带,VPN等),因为它们出现在"控制面板"下的"网络连接"中.这里有一些解决方案可以在网上实现,但它们都是关于获得活动(连接)连接.
我怎样才能做到这一点?如何获取所有活动和非活动 RAS连接?有或没有"DotRas".
我尝试以编程方式建立拨号连接.我尝试使用RASdial.exe和RASPhone.exe,两者都是相同的,除了RasDial.exe在控制台中显示错误,其中RasPhone.exe在用户界面中提供.
可以有人向我解释Rasdial和Rasphone之间的区别,以及哪个是正确的拨号连接.我希望用户界面中的错误消息,而不是在控制台中.
请详细解释我.
我需要能够在C#.NET Framework应用程序中连接,断开连接并重新连接拨号网络连接.在电话簿中创建连接可能也是有用/必要的.
是否有为C#或.NET编写的任何类或库可以很好地为我提供所有这些功能?任何人都有一些他们愿意分享的代码?
注意:应用程序是无人值守的,就像Kiosk一样,因此需要用户操作是不可接受的.
在使用.NET的C++中,我试图获取我刚刚与RasDial连接的RASCONN的IP地址或接口名称(我有HRASCONN指针).我发现MSDN API令人困惑,经过几个小时的搜索我找不到合适的电话(但似乎它们必须存在).
如果有更好的方法可以做到这一点,那么这里的目标是拥有一些独特的标识符,以便当我稍后在管理C#中调用NetworkInterface.GetAllNetworkInterfaces()时,我可以选择正确的连接.
我是一名开发应用程序的学生,该应用程序可帮助用户检查一组拨号连接上的Internet连接速度.
string[,] connections = new string[5, 2] { { "username", "password" }, { "username", "password" },{ "username", "password" },{ "username", "password" },{ "username", "password" } };
Run Code Online (Sandbox Code Playgroud)
连接存储在上面列出的数组中,我正在寻找最简单的方法来拨打它们,并通过从远程服务器下载文件来测试每个连接的速度.请问专家能否帮助我找到一个好的解决方案?
谢谢.
我已经尝试过DOTRas,我正在尝试使用,但无法确切地弄清楚如何建立连接.
RasEntry.CreateDialUpEntry
Run Code Online (Sandbox Code Playgroud)