Форум: "Система";
Текущий архив: 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.047 c