none
Wlanapi.h en C++ hostednetwork RRS feed

  • Question

  • Bonjour, j'essaie tant bien que mal d'utiliser l'api wlan mais sans succès j'ai aucun soucie pour lister les composants le problème vient plus de l'affichage des messages d'erreurs et le lancement d'un réseau ad Hoc avec hosted_network. Il me dit qu'une évalution est requise ou que le module est unvaible.

     

    int main()
    {
        void *hClient = NULL;
        int dwMaxClient = 2;   
        DWORD dwCurVersion = 0;
        int dwResult = 0;
        int iRet = 0;
        int i;
    
    	PWLAN_HOSTED_NETWORK_REASON fail = NULL;
        
        dwResult = WlanOpenHandle(dwMaxClient, NULL, &dwCurVersion, &hClient); 
        if (dwResult != ERROR_SUCCESS)  
    		cout << "WlanOpenHandle failed with error: "<< dwResult << endl;
    
    	dwResult = WlanHostedNetworkInitSettings(hClient,fail,NULL);
        if (dwResult != ERROR_SUCCESS)  
    		cout << "Init Setting " << fail << endl;
    
    	dwResult = WlanHostedNetworkForceStop(hClient,fail,NULL);
        if (dwResult != ERROR_SUCCESS)  
    		cout << "Stop " << fail << endl;
    
    	dwResult = WlanHostedNetworkForceStart(hClient,fail,NULL);
        if (dwResult != ERROR_SUCCESS)  
    			cout << "Start " << fail << endl;
    
    	WlanCloseHandle(hClient,NULL);
    	system("PAUSE");
        return 0;
    }
    


    Voila le morceau de code que j'utilise.

    Pourquoi mon fail ne me renvoie pas d'erreur j'ai un pointeur vide et quand je fait new sa ne compile pas ce qui est logique.

    Et comment lancer et configurer un le hosted network

     

    Merci ^^

    vendredi 16 décembre 2011 20:45

Toutes les réponses

  • Pour le code j'ai en partie trouvé la solution il m'affiche un numéro mais pas le texte de l'énum.

    Il suffisait simplement de l'instancier.

    PWLAN_HOSTED_NETWORK_REASON fail = new WLAN_HOSTED_NETWORK_REASON();

    Et pour l'affichage de faire ceci

     

    cout << "Start " << *fail << endl;

    Je ne trouve toujours pas le probleme pour démarré le systeme Ad hod

    samedi 17 décembre 2011 12:01
  • j'ai réussie a lancer un réseau ad hoc j'ai l'impression qu'on ne peux pas éditer la sécurité du réseau enlever le cryptage.

    si quelqu'un a une idée?^^

    je mettrai mon code source en ligne une fois fini pour ceux que sa intéresse^^

    mardi 20 décembre 2011 22:48