Реестр. Как записать значение в Default? - C#

Узнай цену своей работы

Формулировка задачи:

Привет.Мне нужно чтоб в определенный ключ реестра,В "(Default)" записалось мое значение. Но код создает значение "(Default)" и записывает в него.Если я захочу программно поменять это значение, то она меняет его без проблем. Вопрос:Как сделать чтоб записалось нужное мне значение именно в Default. В принципе я понимаю что Default это не название,и поэтому она не записывает в него.Но я и не знаю как обозначить по другому.
            
RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell", true).CreateSubKey("Test12");//Создает ключ Test12
RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Test12", true).SetValue("testtest","Yes");//Создает значение
RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Test12", true).SetValue("(Default)","testDef");//Вот тут непонятки

Решение задачи: «Реестр. Как записать значение в Default?»

textual
Листинг программы
            try
            {
                var key = Registry.CurrentUser.OpenSubKey("SOFTWARE",true).CreateSubKey("zKey");
                 key.SetValue(null,"123");
               
            }
            catch (Exception e)
            {
                
                Console.WriteLine(e.Message);
            }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 3.857 из 5
Похожие ответы