Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 1 684

/ вопрос открыт /

Здравствуйте, эксперты!
Необходимо сохранить ключ реестра в файле и удалить этот ключ, для того, чтобы в дальнейшем можно было восстановить его. Использую SaveKey и DeleteKey. Ключ благополучно удаляется, а вот сохранёный файл почему-то оказывается пустой.

laz Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: laz (статус: Посетитель)
Вопрос отправлен: 13 июня 2008, 19:12
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 3; последнее сообщение — 15 июня 2008, 19:00; участников в обсуждении: 2.
Вадим К

Вадим К (статус: Академик), 15 июня 2008, 00:26 [#1]:

SaveKey просто не работает ожидаемо. И делфи тут не виновата. Я долго эксперементировал с этой функцией, перечитал много литературы. Несколько раз удалось осуществить, но... Она сохраняет только некоторые ветви реестра. Почему так - не имею понятия и сайт Майкрософта тоже не прояснил ситуацию
Галочка "подтверждения прочтения" - вселенское зло.
laz

laz (статус: Посетитель), 15 июня 2008, 13:56 [#2]:

Кажется, что-то нашёл! Что-то с привилегиями. Теперь ключ сохраняется не пустой. Теперь не могу его восстановить. Пробовал по разному. Не получается. LoadKey просто отказывается его создавать. Пробовал создавать с помощью OpenRey и записывать в него данные с помощью RestoreRey - ключ создаётся, но данные в него не записываются.
Вадим К

Вадим К (статус: Академик), 15 июня 2008, 19:00 [#3]:

Советую просто написать свою рекурсивную функцию для сохранения. Пишеться за полчасика.
Галочка "подтверждения прочтения" - вселенское зло.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:40
Выполнено за 0.03 сек.