Bonjour à tous,
Je cherche à connaître les pc (nom et adresse IP) qui se connectent sur mon réseau Lan (pas moins de 30 postes) en milieu scolaire.
Je suis sous windows 98 et Me (ça dépend des postes) et Delphi 6 perso.
J'arrive bien à savoir quels sont les postes allumés sur mon réseau avec :
J'ai bien les noms dans mon memo1 mais pas les adresses Ip correspondantes à chaque poste et ça, j'en ai besoin pour le fournir à mon TClientSocket pour donner des ordres à mes pc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 procedure tform1.autoreseau; var n : TnetworkNeighborhood; j : integer; //pc : string ; begin try i:=0; screen.cursor:=crhourglass; memo1.Clear; application.processmessages; try n:=tnetworkneighborhood.Create; n.ListComputers(memo1.Lines); finally n.Free; end; .........
Je crois ne pas me tromper en disant qu'on doit fournir l'adresse IP pour le host de TClientSocket
Merci à ceux qui ont des connaissances à partager en ce domaine.
Phil
Partager