Décidement, cette librairie me fait souffir
Petit environnement de devell : Winpcap / VC++ / Windows
Bon voila mon souci pour ceux qui connaissent cette librairie :
J'ai un thread qui sniff et le thread principal est chargé de l'affichage ...
dans le thread de sniffage, j'ai
et dans mon thread principale j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part pcap_open(d->name,65536,PCAP_OPENFLAG_PROMISCUOUS, 20 ,NULL,errbuf) ;
pour fermer la fenetre qui va bien ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part EndDialog (hwnd,0) ;
Note : Cette dernière fonction n'est JAMAIS appelé tant que le thread secondaire n'a pas terminé
En gros tout ce passe bien tant que j'appelle mes interfaces réseaux mais par contre ca chie quand je sniffe ma carte wifi (3Com 3CRPAG175 Wireless LAN PC Card (Microsoft's Packet Scheduler) )
La il se passe un truc de ouf
Ca fait un access violation sur le EndDialog ... mais par contre si je ne met pas le pcap_open ca marche nikel...
2 truc a priori completement indépendant
Merci de votre aide sur cette question assez pointue
Partager