Autor Beitrag
hibbert
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1007

WinServer2003, Win XP, Linux
D6 Pers, D05
BeitragVerfasst: Di 08.07.03 12:48 
Hallo,
über die Kompo ShellTreeView kann ich ja alle Ordner meines PC's sehen, unteranderem auch andere PC, die sich zZ. im Netzwerk befinden.
Kann ich mir auch nur die PC's (nicht die Ordner!) über ShellTreeView anzeigen lassen?
Odre gibt es dafür eine special Komponente?


thx hibbert

_________________
I kunnen väl svara endast ja eller nej
Om i viljen eller nej
Bela Urlaub
ontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 453

WinXP Prof/Home, Win98SE (nur auf Server)
D6 Pers
BeitragVerfasst: Di 08.07.03 16:40 
hmm... Bauste auch grad n Netzwerkprogramm??
Wie heisst deins?
Ich brauch den Code auch... :?

_________________
mensch, menschen können auch probleme haben...
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 08.07.03 16:50 
@hibbert: Wahrscheinlich musst du das Root-Verzeichnis für den ShellTreeView bloß einstellen. Ich kenne das von der Funktion Suche in: Delphi-Forum, Delphi-Library SHBROWSEFORFOLDER, die man auch so einstellen kann, dass sie nur das Netzwerk und die momentan verfügbaren Computer anzeigt. Und hinter dem ShellTreeView steckt im Prinzip das selbe Interface des Systems.

Da ich aber nur Delphi 5 habe, kann ich dir leider keinen Tipp geben. Aber ich denke, es müsste in der Hilfe was darüber zu finden sein.
Bela Urlaub
ontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 453

WinXP Prof/Home, Win98SE (nur auf Server)
D6 Pers
BeitragVerfasst: Di 08.07.03 17:15 
Ich weiss nicht, ob er das gleiche braucht wie ich aba ich brauch einen Code, damit bei WindowsXP nicht die freigegebenen Ordner angezeigt werden, sondern wie bei 2k oda 98 die Computer mit ihren freigegebenen Ordnern.
@hibbert meinst du da sauch?

_________________
mensch, menschen können auch probleme haben...
hibbert Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1007

WinServer2003, Win XP, Linux
D6 Pers, D05
BeitragVerfasst: Di 08.07.03 17:39 
@ Bela Urlaub
naja fast das gleiche, ich will eigendlich nur die PC's haben, aber mit den freigegebenden Ordnern ist es auch in ordnung.
// Edit:
wenn man (wie MathiasSimmack schon gesagt hat) unter Root folgendes einstellt rfNetwork
dann hat man das gesamte Netztwerk, die PC und die Freigegebenden Ordner (leider auch die direkt aus der Netzwerkumgebung, das sind die eizigen Ordner, die ich nicht dabei haben will)

hibbert

_________________
I kunnen väl svara endast ja eller nej
Om i viljen eller nej
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 08.07.03 21:26 
hibbert hat folgendes geschrieben:
wenn man (wie MathiasSimmack schon gesagt hat) unter Root folgendes einstellt rfNetwork
dann hat man das gesamte Netztwerk, die PC und die Freigegebenden Ordner (leider auch die direkt aus der Netzwerkumgebung, das sind die eizigen Ordner, die ich nicht dabei haben will)

Und das wundert dich? :wink: Immerhin ist dein Rechner ja wohl selbst auch Teil des LAN, und wenn du freigegebene Ordner hast, dann tauchen die logischerweise auch in deiner eigenen Netzwerkumgebung auf. - Hm, wenn du so pingelig bist ... :mrgreen: ... dann wirst du wohl die Netzwerkressourcen selbst auslesen müssen. Assarbad hatte für die NT-Basis mal ein Programm geschrieben, das das macht. (Das war Teil deines RemoteShutdown, glaube ich, @Assarbad). Im Entwicklerforum, meine ich mich zu erinnern, hat Andreas Kosch etwas ähnliches gemacht, das auch unter 9x läuft (WNetEnum???).

Aber der Aufwand wäre mir, offen gesagt, zu groß. Dann lieber die Sache mit dem ShellTreeView und dem Netzwerk als Root.
hibbert Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1007

WinServer2003, Win XP, Linux
D6 Pers, D05
BeitragVerfasst: Di 08.07.03 21:29 
naja, wenn der aufwand zu groß ist, dann lass ich halt diesen Schönheitsfehler in meinem Programm :wink:

thx hibbert

_________________
I kunnen väl svara endast ja eller nej
Om i viljen eller nej
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 08.07.03 21:36 
Na ja, hier damit du wenigstens weißt, worauf du dich einlassen würdest: Alle PC-Namen eines Netzwerkes erhalten.
Bela Urlaub
ontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 453

WinXP Prof/Home, Win98SE (nur auf Server)
D6 Pers
BeitragVerfasst: Mi 09.07.03 21:04 
Hmm... das mein ich aba auch net... des mit dem Root auswählen weiss ich auch...
Aba geht das auch mit Icons und nem ShellListView?

_________________
mensch, menschen können auch probleme haben...