Реестр. Как записать значение в 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);
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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