alle registry-unter-schluessel in array schreiben

  • hi,

    ich moechte alle registry-unter-schluessel des schluessels 'HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\MOUNTPOINTS2'
    in ein array schreiben.

    mit RegEnumKey komm ich an die schluessel ran, aber wie mach ich ein array draus?

    ist wahrscheinlich wieder mal ganz einfach, aber mit arrays steh ich schon immer irgendwie auf kriegsfuss.

    danke fuer eure hilfe

    so long

    sam

    Einmal editiert, zuletzt von sam ghost (19. August 2008 um 11:40)

  • Wenn du weisst wieviel Keys drin stehen, musst du nur noch das Array definieren und dann jeden Wert hinzufügen.

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>
    Dim $avArray[10] ;ein Beispiel, je nachdem wieviel Keys...
    For $i= 1 to Ubound[$avArray]
    $var = RegEnumKey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\MOUNTPOINTS2", $i)
    If @error <> 0 then ExitLoop
    _ArrayAdd( $avArray,$var)
    Next

    [/autoit] [autoit][/autoit] [autoit]

    _ArrayDisplay( $avArray)

    [/autoit]