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 :
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;
 
.........
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.

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