| 
| 
 | Вопрос # 3 595/ вопрос открыт / | 
 |  Здравствуйте! Как на Delphi сделать резервную копию всех разделов реесра Wndows? 
|  |   Вопрос задал: gm44 (статус: Посетитель)Вопрос отправлен: 28 декабря 2009, 15:23
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Паровоз Здравствуйте, gm44!
 Используйте RegSaveKey/RegRestoreKey
 Детали смотрите в MSDN
 http://msdn.microsoft.com/en-us/library/ms724915(VS.85).aspx
 http://msdn.microsoft.com/en-us/library/ms724917(VS.85).aspx
 
|  | Ответ отправил: Паровоз (статус: 10-ый класс)Время отправки: 30 декабря 2009, 15:08
 
 |  
 Мини-форум вопросаВсего сообщений: 8; последнее сообщение — 28 декабря 2009, 16:38; участников в обсуждении: 3. 
|   | Вадим К (статус: Академик), 28 декабря 2009, 15:31 [#1]:а может напрямую сразу? вот так regedit/e file.reg HKEY_USERS\.DEFAULT
 и данные будут в файле. Но это для заданной ветки.
 Если надо все ветки, то просто надо их перечислить - их не много, всего 6 штук, если я правитльно помню (все работает рекурсивно, так что не надо абсолютно все
  ). 
 Или все таки хочется помучиться программно?
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | gm44 (статус: Посетитель), 28 декабря 2009, 15:46 [#2]:Что касаемо regedit, то хотелось бы без него. Так же нужно как-то сделать восстановление из бэкапа, а при восстановлении  из копии через regedit если ключ занят системой вылетает куча сообщений и ключ соответственно не изменяется. Посмотрел как это реализовано в других программах, там просто копируется файлы реестра , а при восстановление заменяется текущие на скопированные. Для меня это было бы идеальным вариантом вот только винда в ручную не дает копировать файлы реестра и тем более заменят другими. |  
|   | min@y™ (статус: Доктор наук), 28 декабря 2009, 15:57 [#3]: Цитата (gm44): вот только винда в ручную не дает копировать файлы реестра и тем более заменят другими.  И правильно делает!
 Скажи мне, ну зачем тебе это надо, особенно на Delphi, если есть штатные средства для этих целей?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Вадим К (статус: Академик), 28 декабря 2009, 16:05 [#4]:а не получиться без хака заменить файлы реестра (они кстати называются "кусты"). потому что винда их охраняет как зеницу ока. Галочка "подтверждения прочтения" - вселенское зло. |  
|   | gm44 (статус: Посетитель), 28 декабря 2009, 16:05 [#5]:Что вы подразумеваете под штатными средствами? |  
|   | min@y™ (статус: Доктор наук), 28 декабря 2009, 16:12 [#6]: Цитата (gm44): Что вы подразумеваете под штатными средствами?  Ну, например, восстановление системы.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | gm44 (статус: Посетитель), 28 декабря 2009, 16:31 [#7]:Самое удивительное, что в инете огромное количество программ, делающих копии реестра (от корпоративных до самопальных) но не где не нашел описания КАК они это делают… |  
|   | Вадим К (статус: Академик), 28 декабря 2009, 16:38 [#8]:Одно дело сделать копию. другое дело восстановиться с нее и третье дело - восстановить весь реестр   Галочка "подтверждения прочтения" - вселенское зло. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |