Главная страница
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.078 c
3-1081480032
F. Evgeney
2004-04-09 07:07
2004.04.11
как правильно подключить сетвую базу через ADOTable


9-1064907307
Gad
2003-09-30 11:35
2004.04.11
Проблема совместимости на разных машинах


3-1080837527
Хохол
2004-04-01 20:38
2004.04.11
Права доступа


1-1082946109
Женя
2004-04-26 06:21
2004.04.11
как удалить все файлы из каталога ?


14-1079131188
Программист
2004-03-13 01:39
2004.04.11
Что означают разноцветные "копирайты"