Главная страница
    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.037 c
3-1082039565
miwa
2004-04-15 18:32
2004.05.09
Приведенный код выдает -805-ю ошибку


7-1079601806
Ангел
2004-03-18 12:23
2004.05.09
Нужна помощь по работе с ККМ из Delphi


6-1079358074
maxim_caban
2004-03-15 16:41
2004.05.09
Пишу Proxy.... Есть вопросы....


3-1081941938
SergeyB
2004-04-14 15:25
2004.05.09
Не генерируется событие TDatabase.OnAfterDisconnect


1-1082715039
pasha_golub
2004-04-23 14:10
2004.05.09
Использование директивы absolut





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