Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Муравей
1 / 1 / 0
Регистрация: 22.03.2015
Сообщений: 55
1

Не запускаются .reg файлы, созданные программно

18.10.2017, 23:30. Просмотров 818. Ответов 3

Здравствуйте.
Суть такова: программа должна создает .reg файл, записывает туда данные и запускать его. Но при запуске (как програмно через Process.Start, так и вручную) выскакивает ошибка. Скриншот ошибки и простейший код привожу. И еще: при эдите в Notepad++ новосозданный файл определяется как MS INI файл.Как его создавать надо? Спасибо

C#
1
2
3
4
5
string fileName = "newRegFile.reg";
            using (StreamWriter sw = new StreamWriter(fileName, true, System.Text.Encoding.UTF8))
            {
                sw.WriteLine("Windows Registry Editor Version 5.00");
            }
0
Миниатюры
Не запускаются .reg файлы, созданные программно  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2017, 23:30
Ответы с готовыми решениями:

Как использовать созданные в проекте и собранные в библиотеку .js файлы?
Собственно есть проект, правда он Sharepoint-овский проект формы. Я создал .js...

файлы *.aspx не запускаются. сервер код не обрабатывает.
У меня стоит win2000 pro. Установлен IIS 5.0 и я установил Visual Studio.NET....

Программно созданные элементы управления
Привет всем. меня интересует вот какой вопрос. как можно в C# создать допустим...

Создать папку, в которой создать файлы и удалить из этой папки все файлы созданные за последние сутки
Зайки, помогите, пожалуйста, не могу сделать задание *) Очень срочно нужно ...

Как извлечь файлы из ресурсов с расширением reg?
помогите мне ребята как извлечь из ресурсов файл с расширением рег?

3
HF
140 / 141 / 45
Регистрация: 09.09.2011
Сообщений: 498
Завершенные тесты: 18
19.10.2017, 11:48 2
Цитата Сообщение от Муравей Посмотреть сообщение
System.Text.Encoding.UTF8)
замените System.Text.Encoding.UTF8 на System.Text.Encoding.Unicode
1
Coroners
14 / 14 / 4
Регистрация: 18.07.2014
Сообщений: 65
19.10.2017, 14:21 3
Лучший ответ Сообщение было отмечено Муравей как решение

Решение

или на Encoding.ASCII
1
Муравей
1 / 1 / 0
Регистрация: 22.03.2015
Сообщений: 55
19.10.2017, 20:49  [ТС] 4
Спасибо большое за помощь. Оба варианта сработали, но Unicode вместо латиницы записывает иероглифы, а с ASCII все нормально.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2017, 20:49

Как найти в папке файлы, созданные вчера
Есть папка с фаилами. Как найти файлы, созданные только вчера? Спасибо Что-то...

Как удалить программно созданные textbox
Подскажите пожалуйста, как удалить программно созданные textbox?Есть форма на...

Не видны программно созданные файлы
с компа не видны программно созданные на телефоне файлы, как поправить?


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

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

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