Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    Registry?

    Artentus - - Sonstige Problemstellungen

    Beitrag

    Schau dir mal an, wie ich es in Einfacher Explorer-TreeView gemacht habe. Das Prinzip sollte direkt auf die Registry übertragbar sein.

  • Benutzer-Avatarbild

    Registry?

    Artentus - - Sonstige Problemstellungen

    Beitrag

    Satt den Drives nimmst du eben HKLM/HKCU/usw. und statt den Ordnern nimmst du RegistryKeys. Der Registry ist nämlich von der Struktur her genauso aufgebaut, wie das Dateisystem.

  • Benutzer-Avatarbild

    Registry?

    Artentus - - Sonstige Problemstellungen

    Beitrag

    Ist dieser Code überhaupt von dir? Mir scheint nämlich nicht, denn wärst du in der Lage, einen rekursiven Algorithmus zu schreiben, dann könntest du auch einen nicht-rekursiven schreiben. Du musst praktisch nur die Rekursion da raus nehmen. Wie man nur die direkten Unterknoten ausliest ist in dem Code bereits enthalten, das musst du nur rausfiltern. An welche Stelle du das dann einfügen musst sollte aus meinem Code dann hervorgehen.

  • Benutzer-Avatarbild

    Registry?

    Artentus - - Sonstige Problemstellungen

    Beitrag

    Du hast immer noch nicht verstanden, was ich dir mitteilen wollte. Dieser Code listet den kompletten Registrybaum auf, weil er rekursiv ist. Es liegt nun an dir, die nicht-rekursiven Teile herauszufiltern und ein eine neue Methode zu stecken. Es ist einfacher, als du vielleicht denkst, das meiste kannst du übernehmen.

  • Benutzer-Avatarbild

    Registry?

    Artentus - - Sonstige Problemstellungen

    Beitrag

    Also, ich hab dir mal eine kleine Funktion geschrieben, die alle SubKeys eines RegistryKeys auflistet. Das sollte für dich reichen, um es hinzubekommen. VB.NET-Quellcode (7 Zeilen)

  • Benutzer-Avatarbild

    Registry?

    Artentus - - Sonstige Problemstellungen

    Beitrag

    Ja, ist aber nicht vorteilhaft. Ein Knoten stellt immer einen Key dar und lädt wenn benötigt seine SubKeys, es gibt also keinen Grund, mehr als den direkten namen eines Knotens zu verwenden.

  • Benutzer-Avatarbild

    Registry?

    Artentus - - Sonstige Problemstellungen

    Beitrag

    Mir schein, du willst mit TreeNode.Path die jeweiligen knoten befüllen. Glaub mir, das ist nicht die richtige Herangehensweise, ich habe nicht umsonst meine eigenen TreeNodes implementiert, die sich selbst verwalten und das Objekt, das sie darstellen, referenzieren. Nur das ist Objektorientiert und damit auch die einzig zulässige Möglichkeit. Schau mal, so viel Arbeit ist das eigentlich gar nicht, und es ist auch ganz einfach. Du brauchst lediglich meinen Code nehmen und statt Directories eben R…

  • Benutzer-Avatarbild

    Registry?

    Artentus - - Sonstige Problemstellungen

    Beitrag

    So müsste die Funktion aussehen, wenn du einen String angeben willst. Beachte aber, dass du den Registryhive nicht im Pfad angeben kannst, sondern ihn extra angeben musst. VB.NET-Quellcode (9 Zeilen)