Вниз
Скачать: CL | DM;

Экспорт ветви реестра   Найти похожие ветки 

← →
SergeyKIROV   (2002-11-24 17:42) [0]

Может кто сможет помочь?
Мне нужно экспортировать ветвь реестра (скажем HKEY_LOCAL_MACHINE\Software\Classes\Intarface) в определённый файл (скажем, C:\reestr.reg). Не как не могу разобраться, как это сделать...
Если не трудно, напишите исходник (желательно по-подробнее).
Заранее спасибо!


← →
Anatoly Podgoretsky ©   (2002-11-24 17:58) [1]

Посмотри любой .reg файл, там все понятно.


← →
asmith   (2002-11-24 18:23) [2]

Используй Win32 функцию RegSaveKey


← →
asmith   (2002-11-24 18:25) [3]

Вдогонку - а также TRegistry.SaveKey


← →
Anatoly Podgoretsky ©   (2002-11-24 18:34) [4]

Она не создает .reg файл


← →
SergeyKIROV   (2002-11-24 20:00) [5]

Анатолий, а скажите тогда: какая же создаёт? Если не трудно, напиши с примером...
Дык, а RegSaveKey я сам использовал.
Так и сдохнет Масяня на улице... :)


← →
asmith   (2002-11-24 20:04) [6]

Согласен - поторопился!


← →
Anatoly Podgoretsky ©   (2002-11-24 20:11) [7]

asmith (24.11.02 20:04)
Если при этом еще посмотришь, те огранчинея которые накладываются на данный бинарный формат, то будешь особо разачарован

SergeyKIROV (24.11.02 20:00)
Никакая, АПИ для этого отсутствует, сам пиши в текстовый файл, формат очень простой, можно посмотреть если сделать жкспорт.


← →
SergeyKIROV   (2002-11-24 20:18) [8]

> 2Anatoly Podgoretsky:

А как можно решить мою проблему (см. выше) любым другим способом??
Насчёт файла - сделать так, чтобы можно было потом внести изменения из файла в реестр с помощью Delphi...


← →
Anatoly Podgoretsky ©   (2002-11-24 20:23) [9]

Если проще, то просто использовать сам RegEdit для этой операции, через командную строку, это конечно проще, но не профессионально.
Но для это совсем необязательно писать отдельную программу, сам RegEdit имеет такую функцию, может только для автоматизации создать ярлык.


← →
-=Sergeante=- ©   (2002-11-25 10:04) [10]


> Anatoly Podgoretsky © (24.11.02 20:23)
> Если проще, то просто использовать сам RegEdit для этой
> операции, через командную строку, это конечно проще, но
> не профессионально.


Согласен, что не профессионально.
Вот тебе, чтобы не заморачиваться:


regedit /ea Save1.reg HKEY_LOCAL_MACHINE\Software\Classes\Intarface


Пишешь эту байду в батник и winexec. А лучше через shellapi.shellexecute



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
3-14422
7Up
2002-11-15 12:51
2002.12.05
Как наваять в TTable свою собственную таблицу?


3-14463
Cranium
2002-11-19 06:52
2002.12.05
Альтернатива QReport ?


1-14527
sers
2002-11-26 16:01
2002.12.05
Защита своих исходников


1-14532
php
2002-11-26 16:25
2002.12.05
Files on Host


4-14887
Semenyak
2002-10-23 13:21
2002.12.05
Комбинация клавиш в компоненте WebBrowser




   Наверх