Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.053 c
11-1066039342
RA
2003-10-13 14:02
2004.04.11
Кто нибудь пытался перевести под KOL комп-ты BDE


4-1076002747
dima_matrix
2004-02-05 20:39
2004.04.11
дочерний процесс


14-1082459041
Dmitrij_K
2004-04-20 15:04
2004.04.11
Оконный глюк


7-1080288352
kILL
2004-03-26 11:05
2004.04.11
Пароль


1-1079950484
Aleksandr
2004-03-22 13:14
2004.04.11
Смешно, но не могу наладить показ итемов ListBox a в его хинте