Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Сохранение части реестра в файл   Найти похожие ветки 

 
xfrost ©   (2004-01-30 13:26) [0]

Мне необходимо сохранить часть реестра в файл. Почему данная конструцция не работает:

reg := Tregistry.Create;
reg.RootKey := HKEY_LOCAL_MACHINE
reg.LazyWrite := true
reg.OpenKey("SoftVare\MyApp",true);
Reg.saveKey(reg.CurentPath,"c:\myapp.reg");
reg.free;

за синтаксис не обесутьте , но идея понятна. Почему такая конструкция создает пустой файл и все, что тут не правильно (Такие ключи есть в реестре, имеют часть подключей, и около 10 параметров). Есть ли сбособ сохранения в файл кроме построчного записывания?.


 
Ihor Osov'yak ©   (2004-01-30 13:45) [1]

Во первых, очень часто выручает (в плане подсказки идей) вот такая вещь, поставленная в нужном месте:

  ShowMessage(SysErrorMessage(GetLastError()));

В Вашем случае - после saveKey...

Во вторых - если NT-ряд - то бы привилегии попросить бы не мешало..
(см.  LookupPrivilegeValue, AdjustTokenPrivileges, волшебное слово - "SeBackupPrivilege").



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.045 c
8-1076481355
Evgeniy_K
2004-02-11 09:35
2004.04.11
Экранная лупа


14-1082097710
Uriel
2004-04-16 10:41
2004.04.11
Тест на получение сертификата


3-1081527796
Oleon
2004-04-09 20:23
2004.04.11
Кто-нибудь знает компоненты, которые расцветят SQL script?


1-1079627370
Gero
2004-03-18 19:29
2004.04.11
Неперекрывающееся окно


1-1082459605
gauss
2004-04-20 15:13
2004.04.11
Помогите... Регистрация СОМ объекта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский