Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
nasaspace
0 / 0 / 0
Регистрация: 28.01.2017
Сообщений: 29
#1

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

28.01.2017, 22:08. Просмотров 253. Ответов 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
Ответы с готовыми решениями:

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

Мониторинг ветки реестра
Есть ветка...

Права на ветки реестра
В моей программе вывода дерева для ветки реестра...

Получение имени ветки реестра
подскажите как получить имя вложенной ветки реестра например есть есть ветка...

Рекурсивно удалить ветки реестра
Доброго времени суток Сложилась такая ситуация, есть программа, которая хранит...

3
EveKS
408 / 367 / 152
Регистрация: 19.04.2016
Сообщений: 1,461
Завершенные тесты: 7
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
Сообщений: 29
28.01.2017, 22:42  [ТС] #3
Ветки получаются достаточно большими. Мне нужно их в файлах хранить.
Должен быть способ же((
0
EveKS
408 / 367 / 152
Регистрация: 19.04.2016
Сообщений: 1,461
Завершенные тесты: 7
28.01.2017, 22:55 #4
nasaspace, ну пока не кто не предложит готовое решение, можно опробовать реализовать мой вариант. Считать, записать - хоть в xml, а потом обратно. Ну и придумать свой алгоритм. Как мне кажется, не чего сложного.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2017, 22:55

Вывести все ветки реестра
Как вывести все ветки реестра. А также открыть вывести папки что вложены в...

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

Поиск раздела (ветки) реестра
Подскажите, подправьте код. Задача - искать в реестре раздел (ветку)....


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

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

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