Форум: "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