Registry mit ALLEN Unterordnern durchsuchen

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    Registry mit ALLEN Unterordnern durchsuchen

    Hallo,
    trotz langen Suchens hab ich immernoch keine Lösung für mein Problem gefunden.
    Ich muss für einen Launcher den Wert "InstallPath" von dem SubKey "World of Warcraft" von dem Subkey "Blizzard Entertaiment" herausfinden. An sich wäre das kein Problem wenn ich:
    1. die Überordner wüsste
    2. nicht die ganze Registry durchsuchen müsste, weil das für einen Launcher ist und der Blizzard Entertaiment Ordner von Computer zu Computer woanders in der Registry gespeichert wird.
    Mir wurde schon der Tipp gegeben, dass ich mit Schleifen und

    VB.NET-Quellcode

    1. Registry.LocalMachine.GetSubKeyNames
    die Subkey-Namen herausbekomme und die dann auch wieder in die Schleife reinbringen soll. Das Problem ist halt, dass ich keinen Befehl weiß bzw. keinen gefunden hab mit dem ich zB. von "HKEY_LOCAL_MACHINE\SOFTWARE\" alle Unterverzeichnisse angezeigt bekomme. Es wäre sehr nett, wenn ihr mir da helfen könntet (entweder mit Quelltext oder auch nur mit dem Befehl).
    Ich bedanke mich schonmal im Voraus.
    Es ist nicht sinnvoll, dafür ein extra Programm zu schreiben.
    Sieh Dir mit RegEdit die Registry an, da findest Du, was Du suchst.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!