Registry

21/04/2009 - 10:38 von Brian Schmalisch | Report spam
Hallo,

wie kann man in der Registry überprüfen, ob ein bestimmter Schlüssel mit
einem Wert existiert?

Gruss

Brian
 

Lesen sie die antworten

#1 Frank Dzaebel
21/04/2009 - 11:29 | Warnen spam
Hallo Brian,

wie kann man in der Registry überprüfen, ob ein bestimmter
Schlüssel mit einem Wert existiert?



ein Beispiel:

private void Form1_Load(object sender, EventArgs e)
{
bool valOK = ExistsRegKeyValue(Registry.CurrentUser,
@"Software\Microsoft\Internet Explorer",
@"SmartDithering", 1);
MessageBox.Show("Reg-Wert ok : "+valOK.ToString());
}

private bool ExistsRegKeyValue(
RegistryKey rootRegKey, string regPfad,
string regSchlüssel, object expectedValue)
{
RegistryKey key = rootRegKey.OpenSubKey(regPfad, false);
if (key == null) return false;
object k = key.GetValue(regSchlüssel);
if (k == null) return false;
return k.Equals(expectedValue);
}


ciao Frank
Dipl. Inf. Frank Dzaebel [MCP, MVP C#]
http://Dzaebel.NET

Ähnliche fragen