Durchsucht die Registery nach einen bestimmten value.
wirft true = value gefunden und
false = value nicht gefunden zurück
private static bool ValueExist(RegistryKey OurKey, string strValue)
{
string[] VN = OurKey.GetValueNames();
foreach (string v in VN)
{
string Val;
if (OurKey.GetValue(v) is byte[])
{
System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding();
Val = enc.GetString((byte[])OurKey.GetValue(v));
}
else { Val = (string)OurKey.GetValue(v); }
if (Val == strValue)
{
return true;
}
}
return false;
}
Kommentare zum Snippet