Re: Доступ к ключам реестра
От: Львёнок Россия  
Дата: 17.11.03 05:53
Оценка:
Hello, Sage!
You wrote on Sun, 16 Nov 2003 16:44:43 GMT:

SH> Как определить, что имеется доступ к определенному ключу реестра,

SH> причем если ключа не существует, можно ли его создать (т.е. есть ли
SH> такие права) ? Желательно на примере (Delphi)...


uses
  Registry;

var
  reg : TRegistry;

begin
  reg := TRegistry.Create;                                                             //Создаём
  reg.RootKey := HKEY_LOCAL_MACHINE;                         //Устанавлеваем корневую ветку
  if not reg.OpenKey ('Software\Microsoft\Windows', true) then   //Пытаемся открыть и если нет, то создать
  begin
     ShowMessage ('Не удалось открыть/создать ключ. Вероятно доступ read only.');
  end;
  reg.Free;
end;


Ногами не бить... Код написан прям в редакторе, по памяти, без тестов...
Так что если название методов не совпадет чуть-чуть — поправишь...

---
С уважением, Струков Илья.
E-mail : lnking@mail.ru
ICQ : 17170362
Posted via RSDN NNTP Server 1.7 "Bedlam"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.