Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Регистрация в системном реестре [D5, D6, D7, NT4, Win2k, WinXP]


axelrod ©   (2004-08-12 17:18:00) 

Еак зарегистрироваться в корне отличном от   HKEY_CURRENT_USER?
      Пытаюсь назначить кокой-нибудь корень отличный от default и ничего не работает. Привожу техт.
 
  .....................................................
  var
  Reg: TRegistry;
  Name: string;
begin
  Result:=false;
  Reg:=TRegistry.Create;
  Name:=NodeName+'\'+RegRecognitionNode;
  with RegInf do
  try
      Reg.RootKey:=HKEY_LOCAL_MACHINE;
      if not Reg.OpenKey(Name,false) then
      begin
         //New Node
         Reg.CreateKey(Name);
         if Reg.OpenKey(Name,False) then
         begin
            Reg.WriteString('PCKey',PCKey);
            if CheckKeysAll(GUID,RegInf) then
            begin
               Reg.WriteString('RegPCKey',RegPCKey);
               Result:=true;
            end
            else
               Reg.WriteString('RegPCKey','');
            count:=1;
            reg.WriteInteger('CountInput',count);
            reg.WriteDateTime('StartDate',now);
         end;
      end  
  finally
     Reg.CloseKey;
     reg.free;
  end;
  Result:=True;


Anatoly Podgoretsky   (2004-08-15 12:13:00) [1]

Нет особые права на запись, администратор ими облажает, а пользователю не положено.


Axelrodm   (2004-08-15 12:03:00) [2]

Имеется ввиду права USER , который вошел в систему?
  Если да, то как они назначаются?


DVM   (2004-08-12 17:28:00) [3]

Права нужны для записи в HKEY_LOCAL_MACHINE. Они есть?


Наверх

Титульная страница Поиск, карта сайта Написать письмо