Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с реестром

1.9K
28 октября 2004 года
slider
81 / / 20.07.2004
Народ. Может кто-нибудь знает как работать с реестром. Ну не в том смысле, чтобы читать, добавлять или удалять ключи, а например сортировать и тому подобное. Наподобие базы. Или же никак нельзя?
310
28 октября 2004 года
fellow
853 / / 17.03.2003
Легко!
Экспортируешь в текстовый файл, сортируешь его, и загоняешь обратно. :)
10
28 октября 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by slider
Народ. Может кто-нибудь знает как работать с реестром. Ну не в том смысле, чтобы читать, добавлять или удалять ключи, а например сортировать и тому подобное. Наподобие базы. Или же никак нельзя?


Вообще, должен быть какой-то API, раз есть проги сторонних разработчиков, сжимающие реестр. Но хрен знает, где он документирован.

4
28 октября 2004 года
mike
3.7K / / 01.10.2002
Посмотри HELP по TRegistry
4.1K
29 октября 2004 года
Olegg
48 / / 17.09.2004
TRegistry *Reg=new TRegistry;
Reg->RootKey=HKEY_LOCAL_MACHINE; if(Reg->OpenKey("SOFTWARE",true)) {
Reg->OpenKey("Microsoft",true);
Reg->OpenKey("Windows",true);
Reg->OpenKey("CurrentVersion",true);
Reg->OpenKey("Run",true);
TStringList *Parameters=new TStringList;
Reg->GetValueNames(Parameters); for(int i=0;i<Parameters->Count;i++)
{
if(Reg->ReadString(Parameters->Strings)=="My.exe")
{
Reg->DeleteValue(Parameters->Strings);
break;
}
}
Reg->WriteString("My.exe","My.exe"); }
else
{
ShowMessage("Раздел SOFTWARE в HKEY_LOCAL_MACHINE не найден");
}
delete Reg;
487
29 октября 2004 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by slider
Народ. Может кто-нибудь знает как работать с реестром. Ну не в том смысле, чтобы читать, добавлять или удалять ключи, а например сортировать и тому подобное. Наподобие базы. Или же никак нельзя?



Что ты имеешь ввиду под понятием сортировать реестр? Сортировать ты можешь уже полученные из реестра значения сколько душе угодно. А сам реестр - не получится.


Вообще, должен быть какой-то API, раз есть проги сторонних разработчиков, сжимающие реестр. Но хрен знает, где он документирован.


Нету такого API. Хотя можно написать дриверс - и работать с реестром как например с диском - в DDK и DriverStudio пример есть.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог