|
#1
|
|||
|
|||
Реестр
Программа в процессе работы берёт данные из реестра. Как-то можно сделать запись файлом (.reg) чтоб пользоваться программой на другом компе?
|
#2
|
||||
|
||||
Поясните вопрос. Что у Вас не получается? Какую запись сделать файлом и куда (из реестра в REG-файл? из REG-файла в реестр? или что-то другое)? какие данные программа берет из реестра? Как они в реестр попадают? Что мешает программе работать на другом ПК без этих данных в реестре?
Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |
#3
|
|||
|
|||
Поясняю свой вопрос: Программа записывает свои параметры в реестре. Запись производится в ходе выполнения программы при изменении каких-либо данных. Можно ли использовать её параметрами (запись с реестра) для работы на другом комьютере (создав свой .reg файл в папке программы)? Если можно, то как потом к ним обращаться? Я так подозреваю, что аналогия с ini-файлом. И ещё вопросик: в реестре есть тип REG_MULTI_SZ как с ней работать? P.S. инет был недоступен
|
#4
|
|||
|
|||
Все равно не понятно, что тебе надо.
Просто перенести настройки с одной машины на другую? Или читать реестр на удаленной машине? Оба варианта возможны, но с соотв. ограничениями. Для первого надо понимать, что .reg файлы - это не встроенная возможность, а дополнительная функция утилиты regedit. Для второго варианта - компы должны быть в одной подсетке, ну и придется общаться через WinAPI, не уверен, что стандартный враппер поддерживает удаленное подключение. |
#5
|
||||
|
||||
Проще сделать свой формат файла настроек и функции "загрузить"/"сохранить" в программе.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |