Guten Morgen,
Ich habe mir folgenden Code überlegt zum Herausfinden eines bestimmten Pfads aus der Registry..
Code:
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;
}
}
Funktioniert soweit auch, nur das Problem ist, dass die Ebene mit "6001:407" bei jedem User unterschiedlich heißt.
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