Главная страница
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.043 c
3-1079523855
stas
2004-03-17 14:44
2004.04.11
Нумерация записей


8-1071474772
Dimmu
2003-12-15 10:52
2004.04.11
Аналог паскального Sound


14-1079272102
nikiton
2004-03-14 16:48
2004.04.11
Объединяемся!


11-1068010080
Gandalf
2003-11-05 08:28
2004.04.11
KOLovrat - как оно?


14-1079467489
kamerad
2004-03-16 23:04
2004.04.11
Можно ли написать антивирус на Delphi