![]() |
[c#] Unbestimmten Pfad aus der Registry auslesen
Guten Morgen,
Ich habe mir folgenden Code überlegt zum Herausfinden eines bestimmten Pfads aus der Registry..
Code:
Funktioniert soweit auch, nur das Problem ist, dass die Ebene mit "6001:407" bei jedem User unterschiedlich heißt.
public String getPath()
{ const String Path = "SOFTWARE\\/*...*/\\/*...*/\\/*...*/\\6001:407"; // <-- 6001:407 variabel... RegistryKey key = Registry.LocalMachine.OpenSubKey(Path); try { if (key != null) return (string)key.GetValue("Location"); return null; } finally { key.Close; } } Nun zur eigentlichen Frage... Was muss ich machen um eine nächst höhere Ordnerebene zu öffnen in der Registry, wobei der Name beliebig ist? Danke für eure Hilfe |
Re: [c#] Unbestimmten Pfad aus der Registry auslesen
Schau mal unter
![]() dann findest du heraus, dass du durch die SubKeys durchgehen kannst. Dann kannst du ja in jedem SubKey schauen ob der Wert Location enthalten ist und nimmst den ersten Treffer. Ein Problem hast du, wenn mehrere SubKeys mit dem Wert Location existieren. |
Re: [c#] Unbestimmten Pfad aus der Registry auslesen
Ok, dann schau ich mir das mal an... Danke für den Link
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz