Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
nasaspace
0 / 0 / 0
Регистрация: 28.01.2017
Сообщений: 25
#1

Вывод ветки реестра и кодировка - C#

28.01.2017, 22:08. Просмотров 163. Ответов 3
Метки нет (Все метки)

В общем есть такой код.

C#
1
2
3
4
5
ProcessStartInfo startInfo = new ProcessStartInfo(); 
startInfo.FileName = "reg"; 
startInfo.Arguments = @"save HKEY_CURRENT_USER\Software\Autodesk c:\mailto.reg"; 
startInfo.WindowStyle = ProcessWindowStyle.Hidden; 
Process.Start(startInfo);
Он сохраняет ветку из реестра в .reg файл но проблема в том, что при его открытие блокнотом там каракули, файл так же обратно не импортируется в реестр.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2017, 22:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод ветки реестра и кодировка (C#):

Вывод всех имен значений из ветки реестра в ListBox - C#
Здравствуйте, мне нужно организовать вывод всех имен значений из определенной ветки реестра (к примеру из ветки автозапускаемых программ...

Права на ветки реестра - C#
В моей программе вывода дерева для ветки реестра HKLM\\SYSTEM\\CurrentControlSet\\Enum\\USB при попытке получить подключи веток Properties...

Мониторинг ветки реестра - C#
Есть ветка HKEY_LOCAL_MACHINE\SOFTWARE\Task_Queue\Parameters\Task_Execution_Duration Что нужно написать, чтоб програма после запуска и до...

Получение имени ветки реестра - C#
подскажите как получить имя вложенной ветки реестра например есть есть ветка реестра HKEY_CURRENT_USER\\SOFTWARE\\Yandex\\{name} - тут...

Вывести все ветки реестра - C#
Как вывести все ветки реестра. А также открыть вывести папки что вложены в каждую ветку? Есть метод RegistryKey.GetSubKeyNames - Ссылка на...

Рекурсивно удалить ветки реестра - C#
Доброго времени суток Сложилась такая ситуация, есть программа, которая хранит много значений в реестре. каждый удалять по отдельности...

3
EveKS
378 / 336 / 81
Регистрация: 19.04.2016
Сообщений: 1,370
Завершенные тесты: 6
28.01.2017, 22:32 #2
Может попробовать через RegistryKey/Registry, считать нужную ветку, сохранить. А потом тем же RegistryKey/Registry "засунуть" всё обратно?
Возможно у RegistryKey/Registry есть возможность извлекать ветку в формате .reg. Не знаю, но вот просто считать, точно можно.
ну и чтоб не было проблем, стоит добавить app.manifest и заменить
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
на
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
0
nasaspace
0 / 0 / 0
Регистрация: 28.01.2017
Сообщений: 25
28.01.2017, 22:42  [ТС] #3
Ветки получаются достаточно большими. Мне нужно их в файлах хранить.
Должен быть способ же((
0
EveKS
378 / 336 / 81
Регистрация: 19.04.2016
Сообщений: 1,370
Завершенные тесты: 6
28.01.2017, 22:55 #4
nasaspace, ну пока не кто не предложит готовое решение, можно опробовать реализовать мой вариант. Считать, записать - хоть в xml, а потом обратно. Ну и придумать свой алгоритм. Как мне кажется, не чего сложного.
0
28.01.2017, 22:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2017, 22:55
Привет! Вот еще темы с ответами:

Ошибка при автозапуске приложения из ветки реестра - C#
Никто не сталкивался с проблемой, записывает в ветку реестра моё приложение, но при запуске системы появляется такая ошибка: писал с...

Поиск раздела (ветки) реестра - C#
Подскажите, подправьте код. Задача - искать в реестре раздел (ветку). Существует или нет. Код //Поиск ветки (раздела) в...

Как удалить содержимое ветки реестра - C#
Всем доброго здравия. Подскажите как на C# удалить содержимое ветки реестра HKLM\SYSTEM\CurrentContolSet\Enum\USBSTOR

.NET 4.x Вывод значений реестра - C#
RegistryKey save = Registry.CurrentUser.OpenSubKey(@&quot;Software\Microsoft\Windows\CurrentVersion\run&quot;); if (save != null) ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru