To nativewifi.dll είναι το dll, όχι το API που χρησιμοποιείς. Ποιό είναι το API? Πού το βρήκες?
Όπως και να έχει, τα Windows έχουν το
Native Wifi API για προγραμματισμό σε C/C+++ το οποίο δουλεύει στα Windows Vista/2008 και μετά και βρίσκεται στo Wlanapi.dll / Wlanapi.lib . Το function που επιστρέφει τα διαθέσιμα δίκτυα είναι το
WlanGetAvailableNetworkList
Αν γράφεις για .NET μπορείς είτε να χρησιμοποιήσεις το WMI για να βρεις την ίδια πληροφορία ή να χρησιμποιήσεις κάποιο wrapper πάνω από το Native Wifi API όπως το
ManagedWifi. Θα δοκίμαζα πρώτα με το ManagedWifi καθώς δεν υπάρχει documentation στο MSDN και η καλύτερη περιγραφή που βρήκα ήταν στο
StackOverflow με σχόλιο ότι έχει πρόβλημα στα Vista
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos