Wie durchsucht man ein Netzwerk???



  • Tag Leute.

    Ich muss alle Rechner, die sich in einer Arbeitsgruppe befinden nach Dateien mit einer bestimmter Endung (z.B *txt) durchsuchen.

    Ich habe es so realisiert:
    ich verbinde manuell alle Rechner als Netzlaufwerke und durchsuche danach (mit FindFirstFile,FindNextFile) deren Festplatten. Es funktioniert einwandfrei.

    Mein Problem ist, dass ich die Rechner nicht als Laufwerk verbinden will.

    Hat sich jemand schon mit ähnlicher Thematik beschäftigt???

    Vielen Dank im Voraus!!!!



  • WinNT, W2k und Xp haben eine spetielle Systemfreigabe (C,D, D, etc...) und nach der Freigabe kannst du suchen. bei W9x kannst du soeine Freigabe vereinbaren z.B. alle W9x Rechner bekommen eine Freigabe die heißt "SYSTSHARE" o.ä.
    Dein Prog soll dann unter einem Konto laufen mit Admin Rechten.

    Alle Rechner findest du, wenn du alle IP Adressen in deinem Netz einfach durchläufst. Dein Scanrechner hat Adresse, sagen wir, 192.168.0.24. Dann Scannst du alles in 192.168.0.1..192.168.0.23 und 192.168.0.25..192.168.0.255.

    Funktionierendes DNS vorausgesetzt, kannst du auf Zusatzinfo über die IP's rausfinden.

    PS. Durchsuchen muss du dann den UNC "Pfad": \\192.168.0.1\SYSTSHARE, oder \\MYCOMP1\D$



  • Danke dir!!!

    Sehr hilfreicher Antwort!!!


Anmelden zum Antworten