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

Вниз

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

 
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 вся ветка

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

Наверх





Память: 0.46 MB
Время: 0.009 c
14-14776
Denvor
2002-11-13 02:24
2002.12.05
О жлобстве...


1-14671
ghost_by
2002-11-24 20:17
2002.12.05
что-то Word XP брыкается!


14-14790
AL2002
2002-10-30 10:46
2002.12.05
Скажите, это похоже на взрыв из-за утечки газа?


1-14559
Сергей_М
2002-11-23 21:19
2002.12.05
Отркрыть файл в HEX формате


14-14770
Filat
2002-11-13 18:09
2002.12.05
Как обойти??!! Не ставится Delphi 5 на Windows 2000 Adv. Server!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский