Systeminformationen auslesen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Systeminformationen auslesen

    Hallo, ich habe aus schulischen Gründen angefangen Java zu programmieren.

    Nun bin ich dabei ein TicketSystem zu entwickeln, und hätte dazu eine Frage.

    Ich würde gerne einige Systeminformation von einem XP Computer auslesen und zwar:
    -Benutzername
    -Computername
    Vorname des Benutzers
    Nachname des Benutzer

    Den Benutzername kann ich mit System.out.println(System.getProperty("user.name"));

    und den Computername mit
    System.out.println(System.getenv("COMPUTERNAME"));

    bestimmen.

    Hat jemand eine Idee wie ich den Vorname und den Nachname des Benutzers bestimmen kann.

    Hab einen Pc mit XP der in einer Win2003 Domäne mit Active Directory hängt.

    Würde mich sehr auf eine Antwort freuen

    Grüße
    Daniel
  • Also vom Betriebssystem bekommst du die Daten sicher nicht.
    Hier nochmal die verfügbaren Variablen: http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#getProperties()
    Java ist plattformunabhängig und Vor- & Nachname hat nun nicht jedes System.

    Ich nehme an an, dass du die Daten vom Active Directory anfragen willst?

    Informationen dazu findest du z.B. hier:
    * http://forum.java.sun.com/thread.jspa?threadID=726601

    Vielleicht findest du auch hier ein paar Infos:
    [google]site:docs.sun.com+active+directory[/google]

    Habe die Ergebnisse aber nicht alle gecheckt.