tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
12
ZUGRIFFE
778
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Hallo liebe liebenden
    Also, da mein "Arbeitsgerät" gerade nicht zugänglich für mich ist, muss ich mir die Zeit irgend wie rumbringen, und da hab ich gedacht, lernen wir doch mal wieder was neues
    Also mein kleines bescheidenes Ziel ist es, die IP, des anderen PC's welcher sich auch in meinem Netzwerk befindet zu ermitteln(muss ich immer neu, da IP ständig wechselt router etc ) und anschliessend Auf diesen PC zuzugreifen, um seine Freigegeben Ordner anzuzeigen.

    Ja, ich weiss Kinderkram, und es gibt schon massig Thread's zu solchen Themen, nach langem stöbern, hab ich die einfachste(aber vieleicht falsche) möglichkeit gefunden, die IP-adressen des Momentanen Hostnames herauszufiltern, was aber leider nicht ganz geht...

    Code :
    1
    2
    3
    4
    5
    6
    7
    
    string hostName = Dns.GetHostName();
    foreach (IPAddress ip in Dns.GetHostByName(hostName).AddressList)
    {
    Console.Write(ip.AddressFamily.ToString() + ": ");
    Console.WriteLine(ip.ToString());
    }
    Console.ReadLine();
    So bekomm ich jedoch nur meine IP, was mich, so schlau wie ich bin, daraus schliessen lässt das ich nen schwerwiegenden Überlegungsfehler habe, da ich ziemlich sicher falsch alle IP-Adressen des Netzwerkes ermitteln will, deshalb wäre ich für nützliche Anregungen(Damit meine ich keine Links zu Remote-Tutorials dia mit Server und CLient fungieren etc.) da ich dies nicht wirklich brauche, sondern einfach die IP der anderen PC's in meinem Netzwerk.

    Vielen dank für die bestimmt leichte Antwort

    mfg
    ziop
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Auf die Schnelle fallen mir 2 Varianten ein (was nicht bedeuten soll, dass es nicht mehr und bessere gibt):

    1. Du arbeitest mit den Hostnames. Du verwaltest eine Liste der Hostnames und kannst darüber auf die Rechner zugreifen bzw. ihre IP-Adresse herausfinden.

    2. Du liest aus deinem Rechner IP-Adresse und Subnet-Mask aus. Aufgrund der Subnet-Mask kannst du dir errechnen, welche IP-Adressen in deinem Segment möglich wären. Diese grast du ab und guckst, wer sich meldet.
     

  3. #3
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Ok, danke, ich such mal wie ich die Hostnames finde, man schreibt sich, wenn ichs nicht schaffe

    **edit**

    Also ich habe etwas gefunden, was mir eigentlich alle OnlineUsers anzeigen sollte, jedoch gibt es bei mir die

    System.DirectoryServices;

    nicht? Brauch ich hier noch irgend etwas zusätzliches? Nach MSDN zufolge sollte die Klasse verfügbar sein...

    Tipps n Tricks?

    Ich google mal weiter nach anderen Mitteln
    Geändert von zioProduct (11.11.05 um 08:18 Uhr)
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Morgen

    Hast du auch ein Referenz auf die System.DirectoryServices.dll hinzugefügt?
    Für den Namespace musst nämlich noch eine zusätzliche Referenz hinzufügen
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  5. #5
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Ne, nicht gewusst thx
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  6. #6
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Für die die es Intressiert wie ich das Programm gelöst habe, im Anhang ist es. SourceCode oder SetupProgramm

    Hinweis:
    Refresh:: Auflisten der Hostnames im Netzwerk
    Open:: IP's auflisten, welche unter diesem Hostname vorhanden sind
    Doppel Klick auf Hostname / IP :: Öffnen der ersten IP des Hostanames / Öffnen der ausgewählten Ip

    Weis ja nicht was euch das bringen soll, aber für mich und meinen Mitbewohner ist es bestimmt bequemer, als ip per IpConfig zu ermitteln(obwohl wir dafür schon ne Batch "geschrieben" haben) und da vorlesen, so brauche ich 3 klicks

    Danke für die Hilfe

    so long
    ziop
    Angehängte Dateien Angehängte Dateien
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  7. #7
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hi Ziop,

    Ich befinde mich in einem Firmennetzwerk und bei mir klappt das nicht.
    Ich sehe in deinem Proggi nur unsere 2 Domänen.
    Wenn auf diese doppelklicke bekomm ich die Meldung:
    "Der Pfad "\\MyDomain" ist nicht vorhanden oder verweist auf kein Verzeichnis."
    Und bei "Open": Der angegebene Host ist unbekannt.
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  8. #8
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Jo, das hats bei mir auch, aber ich habe so um die 100 Einträge, und ein paar funktionieren und ein paar nicht, frag mich aber lieber nicht wiso, bin leider kein Netzwerk Spezialist, aber falls einer weis wiso, bitte um Meldung, das würde mich auch noch intressieren, aber wie gesagt, wichtig ist das es bei mir Zuhause geht
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  9. #9
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Zitat Zitat von zioProduct
    Also, da mein "Arbeitsgerät" gerade nicht zugänglich für mich ist, muss ich mir die Zeit irgend wie rumbringen, und da hab ich gedacht, lernen wir doch mal wieder was neues
    Network stuff (easy socket v3)
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  10. #10
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Hmm, funktioniert bei mir zu Hause auch nicht -.-* Naja, häng ich mich halt nochmals rein
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  11. #11
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Hmm, Norbert, falls du nochmal hier reinschaust , du hast mir ja den Tipp mit den Hostnames gegeben, siehst du vielleicht gerade den Fehler? Kann doch nicht angehen, find immer wieder den selben Müll auf google, was mich nur zu meiner jetztigen Lösung führt, was ich nicht so dolle finde -.-*

    Ansonsten mach ichs halt noch über das Berrechnen der IP's, doch find ich das mit den Hostnames schöner

    thxn
    cya
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  12. #12
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Schau Dir doch mal das "Scan" Tab in dem Proggi an, was ich gepostet hatte.

    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  13. #13
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Hab ich schon, ist n nettes Programm, aber nicht gerade das was ich will, von Wegen Hostnames filtern und so

    Aber wie gesagt, wenn mir niemand dabei helfen kann, muss ich mich an Var.2 von Norbert ranmachen, und dort kommt dann dein Proggi zum Einsatz
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 09.01.08, 18:04
  2. Antworten: 1
    Letzter Beitrag: 22.10.05, 09:31
  3. Fensterhöhe ermitteln in Internet Explorer
    Von bluewaterpick im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 09.04.05, 18:02
  4. Explorer in einem bestimmten verzeichniss öffnen
    Von Supa im Forum Borland CBuilder und VCL
    Antworten: 2
    Letzter Beitrag: 22.02.05, 20:42
  5. Antworten: 1
    Letzter Beitrag: 31.03.04, 08:52