在C#中管理无线网络连接我们有一个用C#编写的WinForms应用程序,它具有非常自定义的GUI。不允许用户运行任何其他应用程序,用户根本无法进入操作系统(WinXPPro)。我们计划允许用户连接到可用的无线网络。我们必须创建一个显示可用网络(通过SSID)并允许用户连接的配置屏幕。我们希望在连接时显示信号强度。是否有提供此功能的现有组件?除了这个,我什么都没找到。我可以使用WMI设置TCP/IP设置,但这是我需要指导的无线内容。太感谢了!Matt的托管WifiAPI应该可以工作。这可能不太理想——你有XP,这很好,但你必须部署一个修补程序。我会去,因为我处理过的所有wifi代码(对于CompactFramework)都很糟糕。这段代码非常简单。他们的示例代码不包括读取信号强度,但我不确定NativewifiAPI是否提供此功能。我已经编写了可以获取无线信号强度的C#代码,但它是通过PInvoking到制造商特定的DLL中来实现的,该DLL只能在他们的设备上使用。您可能需要做一些类似的事情来从您的PC的无线网卡获得无线强度(这可能是通用API中不可用的原因)。可以使用本地wifi连接可用的无线网络。http://www.codeproject.com/KB/gadgets/SignalStrenghth.aspx检查链接,这是我开发的。我写了一个库,它是ManagedWifi之上的一个抽象层,使用起来更方便一些。你可以在GitHub上找到它。以上就是C#学习教程:C#管理无线网络连接共享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处:
