IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

SDK wireless - native WIFI API


Sujet :

Windows

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 33
    Points : 26
    Points
    26
    Par défaut SDK wireless - native WIFI API
    Bonjour,

    Environnement :
    - OS : Windows Xp SP3
    - Langage : pascal (Delphi) et C
    - Type d'application : service win32

    J'utilise les api natif pour le WIFI. Il y a seulement un API qui ne fonctionne pas . La fonction WlanRegisterNotification permet d'enregistrer un handle associer avec une fonction de callback pour obtenir des évènement concernant le WIFI Par contre, dans mon cas cela ne fonctionne tout simplement pas.

    Premièrement, je gère les connexions manuellement, ce qui fait que les évènements WLAN_NOTIFICATION_SOURCE_ACM ne me sont pas transmis. Il y a aussi l'évènement WLAN_NOTIFICATION_SOURCE_ONEX. Par contre, celui-ci n'est pas défini dans le header wlanapi.h .

    Donc, comment faire pour obtenir les évènement de connexion et déconnexion du WIFI ou un évènement de changement de status avec le nouveau status en paramètre comme semble le faire WLAN_NOTIFICATION_SOURCE_ONEX avec sa structure?

    Merci

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Il y a pas mal de choses qui ne sont pas gérées dans cette fonction sous Windows XP, regarde le MSDN WlanRegisterNotification()


    Sous XP:
    • WLAN_NOTIFICATION_SOURCE_ACM : supporté
    • WLAN_NOTIFICATION_SOURCE_HNWK : supporté
    • WLAN_NOTIFICATION_SOURCE_ONEX : supporté
    • WLAN_NOTIFICATION_SOURCE_MSM : non supporté
    • WLAN_NOTIFICATION_SOURCE_SECURITY : non supporté
    • WLAN_NOTIFICATION_SOURCE_IHV : non supporté

    Pour info, une remarque dans le MSDN qui peut avoir son importance
    Citation Envoyé par MSDN
    Windows XP with SP3 and Wireless LAN API for Windows XP with SP2: Notifications are handled by the Netman service. If the Netman service is disabled or unavailable, notifications will not be received. If a notification is not received within a reasonable period of time, an application should time out and query the current interface state.
    Un peu de lecture au cas où (mais cela ne couvre pas ton besoin) : Découverte de l'API Microsoft Native Wifi, c'est tout frais
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/07/2014, 17h01
  2. Découverte de l'API Microsoft Native Wifi
    Par ram-0000 dans le forum C
    Réponses: 12
    Dernier message: 23/08/2012, 09h29
  3. Découverte de l'API Microsoft Native Wifi
    Par SfJ5Rpw8 dans le forum Vos contributions VB6
    Réponses: 1
    Dernier message: 25/02/2010, 18h34
  4. Découverte de l'API Microsoft Native Wifi
    Par SfJ5Rpw8 dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 27/12/2009, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo