Я создал следующий раздел реестра (скопированный через regedit):
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ тест
Я хотел бы удалить этот раздел реестра, и поэтому ... Я использовал следующий код и столкнулся с небольшой ошибкой.
RegistryKey regKey;
string regPath_Key = @"Software\Microsoft\Windows\CurrentVersion\test";
regKey = Registry.CurrentUser.OpenSubKey(regPath_Key, true);
if(regKey != null) // Always returns null, even though the key does exist.
{
Registry.CurrentUser.DeleteSubKey(regPath_Key, true);
}
У меня проблема в том, что строка if(regKey != null)
всегда возвращает ноль! Я вернулся и проверил, что ключ на самом деле существует несколько раз - но все равно тот же результат. Я собираюсь предположить, что мой код где-то имеет проблемы?