Как сделать запись в реестр win7 64. В реестр попадает только последняя запись - C#

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

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

Добрый вечер! Не могу сделать запись в реестр win7 64.
Microsoft.Win32.RegistryKey hklm = Microsoft.Win32.Registry.LocalMachine;
            Microsoft.Win32.RegistryKey hkcu = Microsoft.Win32.Registry.CurrentUser;
 
            string keyname = "SOFTWARE\\SolidWorks\\AddIns\\{" +@"123" + "}";
            Microsoft.Win32.RegistryKey addinkey = hklm.CreateSubKey(keyname);
            addinkey.SetValue(null, 0);
            addinkey.SetValue("Description", "Sample Addin");
            addinkey.SetValue("Title", "MyFirstAddin");
 
            keyname = "Software\\SolidWorks\\AddInsStartup\\{" + @"123" + "}";
            addinkey = hkcu.CreateSubKey(keyname);
            addinkey.SetValue(null, 0);
Код выполняется, а запись делаться только последняя. Помогите кто может

Решение задачи: «Как сделать запись в реестр win7 64. В реестр попадает только последняя запись»

textual
Листинг программы
Microsoft.Win32.RegistryKey hklm = Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, Microsoft.Win32.RegistryView.Registry64);
            Microsoft.Win32.RegistryKey hkcu = Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.CurrentUser, Microsoft.Win32.RegistryView.Registry64);
            string keyname = "SOFTWARE\\SolidWorks\\AddIns\\{" +@"123" + "}";
            Microsoft.Win32.RegistryKey addinkey = hklm.CreateSubKey(keyname);
            addinkey.SetValue(null, 0);
            addinkey.SetValue("Description", "Sample Addin");
            addinkey.SetValue("Title", "MyFirstAddin");
 
            keyname = "Software\\SolidWorks\\AddInsStartup\\{" + @"123" + "}";
            addinkey = hkcu.CreateSubKey(keyname);
            addinkey.SetValue(null, 0);

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


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

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

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