C# 托管Wifi Win32 API是否有可靠的.Net包装?

C# 托管Wifi Win32 API是否有可靠的.Net包装?,c#,.net,wrapper,native,wifi,C#,.net,Wrapper,Native,Wifi,是否有人开发了Win32本机Wifi API的.Net实现(开源或价格合理的商业产品)?或者这里有人知道这样的事情吗 我在谷歌、MSDN、pinvoke.net和这里进行了大约一个半小时的探索,但什么也没发现。如果我错过了一些明显的事情,我道歉 我们的最后期限很紧,我对Wifi知之甚少,我需要快速运行一些东西。我可以从pjcc.net中剪切'n’粘贴,或者在C++中编写.NET包装器类,但如果可能的话,我不愿意花时间做这个。 我们需要做的是不断地对特定SSID的存在进行投票;当它被发现时,立即连

是否有人开发了Win32本机Wifi API的.Net实现(开源或价格合理的商业产品)?或者这里有人知道这样的事情吗

我在谷歌、MSDN、pinvoke.net和这里进行了大约一个半小时的探索,但什么也没发现。如果我错过了一些明显的事情,我道歉

我们的最后期限很紧,我对Wifi知之甚少,我需要快速运行一些东西。我可以从pjcc.net中剪切'n’粘贴,或者在C++中编写.NET包装器类,但如果可能的话,我不愿意花时间做这个。
我们需要做的是不断地对特定SSID的存在进行投票;当它被发现时,立即连接并报告给客户机,然后客户机可以发送一些套接字和/或SOAP消息,然后通知我们何时可以安全地断开连接。我们需要能够向客户报告信号强度,以及。。。它需要做出关于使用Wifi与其他可用通信模式的智能决策。对于第一次迭代,这可能是不安全的,但我们可能希望在将来添加指定WEP密钥的功能。

有,但我自己没有使用过,因此我不能对此发表评论。

包装在该应用程序中的网络管理API是否有帮助?我相信,当各种事情发生时,您可以得到一个.NET事件,而且特定SSID的可用性肯定很重要。我只不过是亲自运行演示而已,但请看一看。我想您也会喜欢许可条款-您可以将库合并到代码中

更新


不幸的是,给定的API不再可用。这个链接通向另一个链接。幸运的是,答案提供了指向上述API二进制文件的链接。

谢谢,Giorgi。我忘了提到我找到了这个解决办法。看起来不错,但我的客户对LGPL限制不满意。因为这是针对一个测试截止日期很紧的产品,所以他们不想等待关于集成LGPL代码的法律审查。但是谢谢你的提示--它提醒我回去看看源代码,这是非常有用的。还有其他人吗?一个合理的商业产品?谢谢,凯特!看起来不错。我们最终通过PInvoke()使用wlanapi,毕竟是为了旧版XP支持——但我很高兴知道这是为了将来。。。