title: Is there a solid .Net wrapper for the Managed Wifi Win32 API?
body: <p>Has anyone developed (either as open source or as a reasonably-priced commercial offering) a .Net implementation of the Win32 Native Wifi API?    Or does anyone here know of such a thing?</p>
  
  <p>I've done about an hour and a half of spelunking on Google, MSDN, pinvoke.net and here, and haven't found anything.   If I've missed something obvious, I apologize!</p>
  
  <p>We're on a tight deadline, I know little about Wifi, and I need to get something running quickly.   I can either cut 'n' paste from pinvoke.net, or write a .Net wrapper class in C++, but I'd prefer not to spend the time doing that, if possible.</p>
  
  <p>What we need to do is poll continuously for the presence of a particular SSID;  when it's seen, connect immediately and report to the client, who can then send some socket and/or SOAP messages, then advise us when it's safe to disconnect.    We need to be able to report the signal strength to the client, as well ... it needs to make intelligent decisions about using Wifi vs. other communication modes available to it.   For the first iteration, this can be unsecured, but we'll probably want to add the ability to specify a WEP key in the future.</p>