Ergebnis 1 bis 6 von 6
  1. #1
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard Steam User auslesen (HILFE)

    Hi ;-)

    kann mir jemand sagen was daran falsch ist beim auslesen:
    Code:
    Dim SteamPfad2 As String
            SteamPfad2 = Registry.GetValue("HKEY_CURRENT_USER\Software\Valve\Steam\Users", "SteamPath", Nothing)
    Code:
    Dim Path As DirectoryInfo, dinfo As DirectoryInfo, sUsers As String, n As Integer = 0
            Path = New IO.DirectoryInfo(SteamPfad2)
            For Each dinfo In Path.GetDirectories
                If Not dinfo.Name = "common" And Not dinfo.Name = "SourceMods" Then
                    sUsers = dinfo.Name
                    n += 1
                End If
    Fehler: Wert darf nicht NULL sein ..

    mfg

    PS: wollte jetzt net den ganzen Source posten. Aber wenn es jemand braucht um weiterzuhelfen soll sich per PN melden...
    Geändert von till7 (02.04.2009 um 17:36 Uhr)
    gestohlen.

  2. #2
    Richard Stallman Avatar von Sawyer
    Registriert seit
    26.07.2008
    Beiträge
    2.037

    Standard

    liegt daran , das der Registry Eintrag auch gar nicht existiert , der SteamPfad befindet sich in

    Code:
    HKEY_CURRENT_USER\Software\Valve\Steam\SteamPath
    MfG

  3. #3
    Anfänger Avatar von KayKay
    Registriert seit
    14.03.2009
    Beiträge
    12

    Standard

    HKEY_CURRENT_USER\Software\Valve\Steam\Users", "SteamPath", Nothing)

    das liegt wohl an "\Users" mach mal users weg, und dann hast du den Steampfad z.B
    C:\programme\valve\steam und dann musst du noch ein "\SteamApps" dranhängen

    edit: ou mist zu langsam


  4. #4
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard

    Danke für die Antworten

    Zu The Papst
    Nun habe ich das Problem das unter Steam name "Steamapps" angezeigt wird. Also muss ich irgendwie in den ordner "steamapps" reinkommen und da dann den Username auslesen..

    Zu Post zwei:

    Fehler: Der Registrierungsschlüsselname muss mit einem gültigen Basisschlüsselname beignnden..
    Geändert von till7 (02.04.2009 um 17:49 Uhr)
    gestohlen.

  5. #5
    Anfänger Avatar von KayKay
    Registriert seit
    14.03.2009
    Beiträge
    12

    Standard

    Zitat Zitat von till7 Beitrag anzeigen
    Danke für die Antworten

    Zu The Papst
    Nun habe ich das Problem das unter Steam name "Steamapps" angezeigt wird. Also muss ich irgendwie in den ordner "steamapps" reinkommen und da dann den Username auslesen..

    Zu Post zwei:

    Fehler: Der Registrierungsschlüsselname muss mit einem gültigen Basisschlüsselname beignnden..
    Ich meine du musst bei dem registry pfad das \users wegnehmen und dann hast du

    HKEY_CURRENT_USER\Software\Valve\Steam\
    Dann liest du den "SteamPath" aus
    Nun muss du dem string (nicht dem pfad) noch das /steamapps anfügen.


  6. #6
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard

    Ok, habs nun so gemacht. Aber leider kommt immer noch diese meldung: Wert darf nicht NULL sein
    gestohlen.

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •