Malheureusement, il est impossible de "bloquer" ton port 139 (Netbios) avec VB. Pour ce faire, il faudrait plutôt que tu désactives le partage de fichiers et d'imprimantes dans tes settings de réseau. Autrement, tu pourrais programmer un firewall, mais un vrai firewall est quasi impossible à faire en vb, alors... j'espère que j'ai répondu à ta question!
pepsidrinker
Messages postés151Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention15 avril 2009 11 déc. 2004 à 22:16
Pepsidrinker
Slt. Je sais qu'il ta faut l'API GetTcpTable pour bloquer un port.Cet api n'est pas dans la liste vb,mais comme je suis gentil, je vais te la donner ;).
Declare Function GetTcpTable Lib "iphlpapi.dll" (ByRef pTcpTable As Any, ByRef pdwSize As Long, ByVal bOrder As Long) As Long
Je ne me souvient pu trop bien comment faire, mais je c que tu le bloque en utilisant un timera intervalles très rapide.
Bonne chance et en passant, j'ai fait un firewall en vb, et si tu a l'API Guide, il disent comment en faire un...enfin, en quelque sorte.
a+
Pepsidrinker