Hi Leute,
ich möchte folgendes machen:
In der Registry möchte ich einen Wert haben, der des Types Binary ist, und mit der länge null eingetragen wird. Also nichts drinnen steht.
Das ganze soll über c# geschehen.
ich benutze die Registry Klasse der Win32.
meinen Wert übergebe ich mit hilfe eines byte[]. Übergebe ich hier Null, also nichts, bekomme ich zurück dass das Objekt value nicht null sein darf. Übergebe ich ein byte[] array mit einer Dimension und byte[0] = 0 wird in die Registry der Hex wert 00 eingetragen.
Aber wie bekomme ich es nun hin, dass NICHTS eingetragen wird?
hier der Kurze ausschnitt:
public bool WriteReg(RegistryKey reg, string key, string name, object value, RegistryValueKind kind)
{
try
{
RegistryKey mk = reg.CreateSubKey(key);
mk.SetValue(name, value, kind);
return true;
}
catch
{
return false;
}
}
das object value ist dann eben mein byte[]. Ich übergebe es in der aufrufenden funktion.
hoffe Ihr könnt mir helfen!
mfg
Artur