Люди знающие, подскажите, как сохранить в файл ключ реестра и потом загрузить его.
Стандартный компонент для работы с Реестром только может извлекать данные из параметров, а мне надо так, как сам Реестр умеет, например, сохранить его весь в файле.
Вроде бы существует функция SaveKey и RestoreKey, но компилятор почему-то при их использовании в IC пишет, мол, необъявленный идентификатор...
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
|
Ответов: 9906
Рейтинг: 351
|
|||
3042 писал(а): Вроде бы существует функция SaveKey и RestoreKeyВроде бы существуют функции RegSaveKey и RegRestoreKey В windows, естественно |
|||
карма: 9 |
| ||
файлы: 1 | RegKeys.rar [13.2KB] [226] |
Ответов: 1926
Рейтинг: 172
|
|||
А можно примерчик, если нетрудно, а то что-то по-английски не очень понимаю...
[size=-2]------ Добавлено в 18:53 3042 писал(а): А можно примерчик, если нетрудно, а то что-то по-английски не очень понимаю... |
|||
карма: 9 |
|
Ответов: 1328
Рейтинг: 69
|
|||
3042, файл реестра - просто текстовый файл с расширением reg открой блокнотом и посмотри как там все пишется, читай ключ и сохраняй в текстовый файл с расширением reg
|
|||
карма: 2 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Что-то строение его непонятно как-то.. Похоже на INI-файл, но что-то большой сильно для ини - весь Реестр на 70 Мб, а компонентом так много не запишешь...
Вот поэтому и попросил показать использование RegSaveKey и RegRestoreKey в IC. |
|||
карма: 9 |
|
Ответов: 1305
Рейтинг: 29
|
|||
3042, так тебе ВЕСЬ реестр сохранять нужно, что ли
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
3042, Реестр - это мусорка - каждый старается что-то записать, а удалять после себя не каждый хочет, поэтому и 70 мб
|
|||
карма: 25 |
|
Ответов: 1926
Рейтинг: 172
|
|||
3042 писал(а): как сохранить в файл ключ реестра Например, HKEY_CLASSES_ROOT*. 3042 писал(а): А можно примерчик3042 писал(а): использование RegSaveKey и RegRestoreKey в IC |
|||
карма: 9 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Видимо, не дождаться мне примера...
|
|||
карма: 9 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Отгадай почему
|
|||
карма: 9 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Видмо, потому, что умные господа программисты слшком заняты, чтобы обратить на меня внимание...
|
|||
карма: 9 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Не правильно, попробуй еще раз
|
|||
карма: 9 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Galkov, экстрасенсы в отпуске!
Если непонятен вопрос, скажу: Надо сохранить в файл ключ HKEY_CLASSES_ROOT3gp_auto_fileshellRead (это я к примеру), а потом (по нажатию на кнопку) загрузить его обратно. Мне необходимо: 1. Код, который будет выполнять эти операции. |
|||
карма: 9 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Пробовал так:
code_1879.txt Но выдаёт 'RegSaveKey failed'... Что-то не так делаю? |
|||
карма: 9 |
| ||
файлы: 1 | code_1879.txt [701B] [364] |
Ответов: 8930
Рейтинг: 823
|
|||
3042, а не применить-ли имеющийся компонент:
|
|||
карма: 19 |
|