Quelqu'un at-il développé (soit en open source ou comme une offre commerciale à un prix raisonnable) une implémentation de l'API .Net Wifi native Win32? Ou est-ce que quelqu'un ici connaît une telle chose?Existe-t-il un wrapper .Net solide pour l'API Managed Wifi Win32?
J'ai fait environ une heure et demie de spelunking sur Google, MSDN, pinvoke.net et ici, et je n'ai rien trouvé. Si j'ai manqué quelque chose d'évident, je m'excuse!
Nous sommes dans un délai serré, je sais peu de choses sur le Wifi, et j'ai besoin de faire fonctionner quelque chose rapidement. Je peux soit couper 'n' coller à partir de pinvoke.net, ou écrire une classe wrapper .Net en C++, mais je préfère ne pas passer le temps à le faire, si possible.
Ce que nous devons faire est sondage en permanence la présence d'un SSID particulier; quand il est vu, connectez-vous immédiatement et signalez au client, qui peut alors envoyer des messages socket et/ou SOAP, puis nous aviser quand il est sûr de se déconnecter. Nous devons être en mesure de signaler la force du signal au client, ainsi ... il doit prendre des décisions intelligentes concernant l'utilisation du Wifi par rapport aux autres modes de communication disponibles. Pour la première itération, cela peut être non sécurisé, mais nous allons probablement ajouter la possibilité de spécifier une clé WEP dans le futur.
Merci, Kate! Ça a l'air bien. Nous avons fini par utiliser wlanapi via PInvoke() après tout, pour le support de XP hérité - mais je suis content de le savoir pour le futur ... –