Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Registry ab einem bestimmten Schlüssel durchsuchen (https://www.delphipraxis.net/90879-registry-ab-einem-bestimmten-schluessel-durchsuchen.html)

fips0705 25. Apr 2007 12:43


Registry ab einem bestimmten Schlüssel durchsuchen
 
Hallo Forum,
kann mir jemand sagen wie man sehr schnell in der Registry suchen kann. Mein Programm soll folgendes erledigen.
Ab einem bestimmten Schlüssen [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates] suchen ob der Eintrag schon vorhanden ist. Dabei soll nicht die ganze Registry durchsucht werden sonder nur ab dem o.g. Eintrag.
Damit will ich püfen ob bestimmte updates bereits installiert sind.
z.B. Suche ich nach KB935448, der Eintrag ist vorhanden und seht unter
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Wind ows XP\SP3\KB935448]

nur kann ich ja nicht jeden Key einzeln öffnen zumal ich nicht weiss ob er in SP3 oder SP2 oder... steht.
:gruebel:

SirThornberry 25. Apr 2007 12:51

Re: Registry ab einem bestimmten Schlüssel durchsuchen
 
dir wird nix anderes übrig bleiben als jeden key einzeln zu öffnen (also reakursiv ab dem von dir gewünschten Pfad). Denn ohne öffnen des schlüssels kannst du logischer Weise nicht rein schauen.

fips0705 25. Apr 2007 13:00

Re: Registry ab einem bestimmten Schlüssel durchsuchen
 
aber wie bekomme ich raus welche Schlüssel es unter meinem Schlüssel gibt, um sie zu öffnen, es kann ja sein MS lässt sich ständig neue Schlüsseleinfallen.

CCRDude 25. Apr 2007 13:01

Re: Registry ab einem bestimmten Schlüssel durchsuchen
 
Zitat:

Zitat von fips0705
nur kann ich ja nicht jeden Key einzeln öffnen zumal ich nicht weiss ob er in SP3 oder SP2 oder... steht.
:gruebel:

Das klingt als suchtest Du TRegistry.GetKeyNames... dann weisst Du nämlich, welche Schlüssel da stehen. Die Delphi-Hilfe ist zwar alles andere als toll, aber das findet man dort immerhin recht schnell :)

fips0705 25. Apr 2007 13:09

Re: Registry ab einem bestimmten Schlüssel durchsuchen
 
ja danke CCRDude danach habe ich gesucht :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz