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

Вниз

Чтение/запись с реестра   Найти похожие ветки 

 
*pavel   (2003-11-03 13:46) [0]

Необходимо проверить: есть ли раздел HKCU\Software\Microsoft\Windows\System\wp, а в нем строковый параметр "dat", если да - то поменять значение строкового параметра "dat" на мое.

Мастера, запарился я подбирать нужные процедуры чтения из реестра, пробовал по всякому: RegKeyExists, RegKeyOpenRead, RegKeyGetStr... но толку пока мало.


 
Gandalf ©   (2003-11-03 14:15) [1]

Пользуй это:


RegKeyExists
RegKeyValExists


Вообще на тему реестр есть статья.


 
*pavel   (2003-11-03 14:26) [2]

RegKeyExists(HKEY_CURRENT_USER, "Software\Microsoft\Windows\System\wp")
возвращает true (это хорошо), но
RegKeyValExists(HKEY_CURRENT_USER, "*********")
Вместо ********** что я только не ставил:
и "Software\Microsoft\Windows\System\wp\dat"
и "dat" - результат всегда False.


 
Anatoly Podgoretsky ©   (2003-11-03 14:29) [3]

А так пробовал "\Software\Microsoft\Windows\System\wp"


 
*pavel   (2003-11-03 14:33) [4]

Вот так "\Software\Microsoft\Windows\System\wp" - просто нет смысла, я ф-цией RegKeyExists определил наличие этой ветки. Как теперь определить наличие строкового параметра "dat" и поменять его значение ?


 
SPeller ©   (2003-11-03 15:30) [5]

if RegKeyExists( HKEY_CURRENT_USER, "Software\Microsoft\Windows\System\wp" ) then begin
 hk := RegKeyOpenWrite( HKEY_CURRENT_USER, "Software\Microsoft\Windows\System\wp" );
 if hk <> 0 then begin
   if RegKeyValExists( hk, "dat" ) then
     RegKeySetStr( hk, "dat", "My Value" );
 end;
 RegCloseKey( hk );
end;

ЗЫ: Вам бы, уважаемый, почитать доки о работе с реестром для начала, чтобы не задавать такие вопросы.



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

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
8-1076511716
snake7
2004-02-11 18:01
2004.04.11
Ресурс изображений


14-1082099069
nikitch
2004-04-16 11:04
2004.04.11
веб-камера


1-1080199822
Deni
2004-03-25 10:30
2004.04.11
Как добавить лист в Excel


14-1079554707
наиль
2004-03-17 23:18
2004.04.11
исполнитель паркетчик


1-1082522563
CodVip
2004-04-21 08:42
2004.04.11
Не могу установить компонент