0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 79
1

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

17.02.2012, 20:41. Показов 3694. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер! Не могу сделать запись в реестр win7 64.

C#
1
2
3
4
5
6
7
8
9
10
11
12
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);
Код выполняется, а запись делаться только последняя. Помогите кто может
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.02.2012, 20:41
Ответы с готовыми решениями:

Как добавить запись в реестр?
Пытаюсь добавить программу в автозагрузку, но выдает ошибку reg add ...

Как произвести запись в системный реестр Windows
Я хотел бы узнать поподробнее, как из программы написанной на языке С++, можно обратится к...

Как определить права доступа на запись в реестр?
Как-то писал вещь, которая записывала в реестр некоторые данные, однако на другом пк прога не...

Как скопировать файл с диска в %systemroot% и добавить запись в реестр
Знатоки помогите: как скопировать файл с диска и добавить %systemroot% и добавить запись в регистр...

5
64 / 64 / 8
Регистрация: 27.01.2011
Сообщений: 250
17.02.2012, 23:23 2
Уверены что не пишит?
Там есть Wow6432Node проверьте там)
На днях на работе примерно такая же фигня была - типо не писало...
0
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 79
18.02.2012, 15:08  [ТС] 3
Спасибо! Да нашел запись делает. Но как сделать запись именно в "SOFTWARE\\SolidWorks\\AddIns\\{"

Добавлено через 5 часов 47 минут
Вот нашел! Это доделано в 4 фрейворке:

C#
1
2
3
4
5
6
7
8
9
10
11
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);
0
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
06.07.2014, 11:05 4
Подскажите как сделать заись редактирования если в данном реестре только одно значение в OEMBackground
0
Life Builder
532 / 496 / 374
Регистрация: 12.01.2011
Сообщений: 1,753
06.07.2014, 21:44 5
Цитата Сообщение от CoMMoN86 Посмотреть сообщение
Подскажите как сделать заись редактирования если в данном реестре только одно значение в OEMBackground
Можно по подробнее что за OEMBackground? И что значит сделать заись редактирования?
0
-5 / 5 / 1
Регистрация: 18.05.2013
Сообщений: 503
06.07.2014, 21:58 6
Больше не нужно уже решил вопрос, там DWORD с ним особ нужно работать, а атрибут для смени фона на вин7
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.07.2014, 21:58
Помогаю со студенческими работами здесь

Запись в реестр
Здравствуйте, подскажите как мне сделать что бы программа прописала значение в реестре. Пишу для...

Запись в реестр.
Доброго Все дня! Подскажите, необходимо отобразить пользователей которых когда то скрывал. Reg...

Запись в реестр
Создал CLR приложение...добавил файл Settings.h и засунул туда следующий код void SaveSet() {...

Запись в реестр
Помогите, пожалуйста, как сделать, чтобы значение, введенное пользователем, записывалось в реестр?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru