Я нашел похожие посты и пробовал различные комбинации примеров, но не могу заставить это работать. У меня есть следующие настройки реестра, и я пытаюсь получить значение CONNECTWISEID и установить его в строковую переменную:
Вот код (заметьте, я открываю ключ только для чтения):
try
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\CentraStage", false);
string connectwiseId = (string)key.GetValue("CONNECTWISEID");
key.Close();
MessageBox.Show(connectwiseId, "Reg Key Value", MessageBoxButtons.OK);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message,"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
Всегда обнаруживается ошибка, и я получаю следующую ошибку:
[
Разделы реестра также не входят в ветку WOW6432Node. Я также пробовал этот код безуспешно:
string connectwiseId = (string)Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\CentraStage", "CONNECTWISEID", null);
Есть предложения?