Entwickler-Ecke

Internet / Netzwerk - Liste alle Computer im Netz


Horst - Di 25.06.02 21:30
Titel: Liste alle Computer im Netz
Hallo, ich suche eine Funktion die mir alle Computer im
Netzwerk auflistet, also dass was ich im Explorer
unter Netzwerkumgebung sehe. :?


Torsten - Di 25.06.02 23:06

Moinsen!

Reichen auch die IP-Adressen?
Ich habe ein Beispiel (mittels Fremdkomponente), welches einen bestimmten IP-Bereich durchpingt.

Weiterhin habe ich ein Beispiel, welches bestimmte IP-Adressen in die jeweiligen Host-Namen umwandelt.

Eine Kombination von beiden wäre doch schon mal was.

Grüße

Torsten


Horst - Di 25.06.02 23:19
Titel: Computerliste
Torsten hat folgendes geschrieben:
Moinsen!

Reichen auch die IP-Adressen?
Ich habe ein Beispiel (mittels Fremdkomponente), welches einen bestimmten IP-Bereich durchpingt.

Weiterhin habe ich ein Beispiel, welches bestimmte IP-Adressen in die jeweiligen Host-Namen umwandelt.

Eine Kombination von beiden wäre doch schon mal was.

Grüße

Torsten


stimmt :P ping das Beispiel doch mal bitte rüber :idea:
das Beispiel zum Umwandeln in den Host-Namen bitte auch :lol:


Torsten - Di 25.06.02 23:21

Moinsen!

OK, wird erledigt.
Kann aber etwas dauern, da ich die Geschichte erst mal aus einer meiner Anwendungen rausarbeiten muss.

Du erhälst dann eine Mail von mir.
Sollte ich es morgen nicht schaffen (habe Prüfungen), so erinnere mich einfach.

Grüße

Torsten


Torsten - Di 25.06.02 23:31

Ach ja, Deine Mail-Adresse wäre nicht schlecht.

Grüße

Torsten


Pit - Di 25.06.02 23:55
Titel: Re: Liste alle Computer im Netz


Torsten - Mi 26.06.02 00:04

Oh, schaut auch nett aus.
Werde ich mir beizeiten mal zu Gemüte führen.

Besonders GetNetResourceList ist interessant.

Grüße

Torsten


Horst - Mi 26.06.02 20:35
Titel: Re: Liste alle Computer im Netz
Pit hat folgendes geschrieben:

WNetOpenEnum.

In Delphi-Groups [http://www.delphi-groups.de/cgi-bin/YaBB/YaBB.pl?board=1;action=display;num=1015787864#6] habe ich mal Quelltext dazu gepostet, der sollte sich leicht auf das gewünschte reduzieren lassen.

MfG Pit.


Habe mal folgendes Gemacht:
GetNetResourceList(0,0,'',ListBox1.items);
aus deinem Beispiel aufgerufen.

als Resultat steht in der Listbox die Liste der Domänen, i.d. Regel nur eine.
Und wie erhalte ich jetzt die Liste der dazugehörigen Computer? :?:


Pit - Mi 26.06.02 21:16
Titel: Re: Liste alle Computer im Netz


Horst - Mi 26.06.02 21:47
Titel: Computerliste
Hi, kann mir die Antwort selber geben :lol:

mit dem bereits gezeigten Aufruf:
cResourceName:='';
GetNetResourceList(0,0,cResourceName,DomainListe);

hole ich die Liste der Domainen
und anschließend übergebe ich einfach den Domainnamen
und erhalte ein Liste der Computer Yeah! :D

cResourceName:=DomainListe[i];
GetNetResourceList(0,0,cResourceName,ComputerListe);
:mrgreen:


Horst - Do 27.06.02 19:28

Leider zu früh gefreut :(

Unter Win98 funktioniert es aber unter WinNT und Win2000
bekomme ich nur "Microsoft Windows-Netzwerk" zurück
und dieser Eintrag gibt mir weder die zugehörigen Domains
noch eine Liste der Computer zurück. und nun? :?:


Pit - Fr 28.06.02 00:47



Albanac - Di 08.10.02 14:44

ich komm von nem anderen Thread und der Code von Pit wurde empfohlen, leider wird der net angezeigt! Liegts an mir?


Alfons-G - Di 08.10.02 16:17

Albanac hat folgendes geschrieben:
ich komm von nem anderen Thread und der Code von Pit wurde empfohlen, leider wird der net angezeigt! Liegts an mir?

Nein, das liegt an Pit. Dieser fühlte sich in diesem Forum ungerecht behandelt ob seiner unachahmlich geduldigen Art, mit Anfängern umzuspringen und hat deshalb alle seine Beispiele gelöscht :evil: :evil:

Er ist offenbar der Meinung, die Benutzer dieses Forums verdienen seine Hilfe nicht :?!?: :evil:

:roll:


Delete - Di 08.10.02 16:33

Alfons-G hat folgendes geschrieben:
... und hat deshalb alle seine Beispiele gelöscht

Bei 172 Beiträgen (laut Profil) eine Menge Arbeit. Ob der Aufwand gerechtfertigt war, bezweifle ich ... vom Verständnis anderer, die nun in leere Postings schauen, mal ganz zu schweigen.

Hm, ist zwar off-topic (und ich hoffe, das wird nicht entfernt), aber ich hatte irgendwie einen anderen Eindruck von Pit. Jedenfalls nicht diesen. :?


Horst - Di 08.10.02 19:01

Albanac hat folgendes geschrieben:
ich komm von nem anderen Thread und der Code von Pit wurde empfohlen, leider wird der net angezeigt! Liegts an mir?


was wird denn genau gesucht?
Den Code über eine Liste der Computer im Netzwerk habe ich noch
und der läuft auch anstandslos. Allerdings habe ich es bisher nur
für Win98 getestet. Für WinNT oder Win2000 müsste ich es nochmal
überprüfen. Falls also Interesse besteht gib noch mal eine Rückmeldung.
:)

Gruß

Horst