Как сделать запись в реестр 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д