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

Вниз

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

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

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

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


 
*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


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


 
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.


 
*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"


 
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" и поменять его значение ?


 
*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;

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


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

Форум: "KOL";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.036 c
14-1081750703
31512
2004-04-12 10:18
2004.05.09
WinXP и Win98 - нет дружбы по сети?


11-1068245737
nsvi
2003-11-08 01:55
2004.05.09
Вопросы по ToolBar


14-1082159189
juiceman
2004-04-17 03:46
2004.05.09
Программирование в Delphi глазами хакера (с CD-ROM)


8-1076729858
Bonial
2004-02-14 06:37
2004.05.09
Как можно узнать регион экрана, который изменился?


3-1081963079
tERRORist
2004-04-14 21:17
2004.05.09
Обновление данных на SQL-сервере из Access-базы





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