![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не удаляется значение ключа реестра [XP]
mefodiy © (2013-04-19 17:16:00)Вот код:
var Reg:TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
if Reg.OpenKey('\Software\Microsoft\Windows CE Services',False) then
Reg.DeleteValue('\GuestOnly');
Reg.CloseKey;
Reg.Free;
end;
Почему не удаляется значение ключа.
Windows XP.
Права -администраторские.
Спасибо.
mefodiy (2013-04-20 08:28:00) [1]
> И значение называется не '\GuestOnly', а 'GuestOnly'
Сработало.
Спасибо
Германн (2013-04-20 03:02:00) [2]
> Rouse_ © (19.04.13 20:31) [4]
>
>
> > mefodiy (19.04.13 19:27) [2]
> > Что делать?
>
> Анализировать то, о чем тебе написали в [1]
Тяжело, однако, анализировать результат функции DeleteValue. Если он Тру, то и анализировать нафиг не надо. Если он Фолс, то как его анализировать? :)
Rouse_ (2013-04-19 20:31:00) [3]
> mefodiy (19.04.13 19:27) [2]
> Что делать?
Анализировать то, о чем тебе написали в [1]
icWasya (2013-04-19 20:08:00) [4]Ключа или значения?
И значение называется не '\GuestOnly', а 'GuestOnly'
mefodiy (2013-04-19 19:27:00) [5]Что делать?
Игорь Шевченко (2013-04-19 17:25:00) [6]потому что DeleteValue имеет возвращаемое значение