else if (!registryData.ContainsKey(keyName))
{
keyInvolved = new RegistryKy(keyName);
lock (registryDataLock)
{
registryData.Add(keyName, keyInvolved);
}
processInvolved = new Proces(procInvolved);
keyInvolved.addProcessToDict(processInvolved);
}
keyName - это строка, представляющая раздел реестра. keyInvolved является фактическим объектом ключа реестра.
Мне говорят, что я добавляю ключ, который уже существует, но я уже проверил, находится ли он там или нет ???