Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: CL | DM;

Вниз

добавление записи в реестр.   Найти похожие ветки 

 
DIS   (2004-11-15 22:14) [0]

мастера подскажите пожалуйста я пытаюсь добавить запись в реестр, но выскакивает ошибка,

именно та каторую я обрабатываю, причем ошибка возникает Win2000, winXp, благодарю за совет.

begin
reg := TRegistry.Create;
with reg do begin
RootKey := HKEY_USERS;
reg.LazyWrite := false;
begin  try    // для win2000
reg.OpenKey("S-1-5-21-1606980848-1202660629-1343024091-500\Software\DivXNetworks\DivX4Window

s", true);
reg.WriteInteger("Postprocessing", 00000014);
reg.WriteInteger("Brightness", 00000011);
reg.WriteInteger("Contrast", 00000000 );
reg.WriteInteger("Saturation", 00000000 );
reg.WriteInteger("AspectRatio_X", 00000000 );
reg.WriteInteger("AspectRatio_Y", 00000000 );
reg.WriteInteger("Smooth Playback", 00000001 );
reg.WriteInteger("Extended Yuv Mode", 00000000 );
reg.WriteInteger("Double Buffering", 00000001 );
reg.WriteInteger("Extended Overlay Mode", 00000000 );
reg.WriteInteger("Disable Logo", 00000001 );
reg.WriteInteger("Brightness", 00000011 );
reg.WriteInteger("ATI Disable", 00000000 );
CloseKey;
free
except
   MessageDlg("Код ошибки 003. Ошибка добавления записи в реестр, Win2000, XP. Обратитесь к

разработчику программы.", mtWarning, [mbOk], 0);
  end;
    end


 
novice_man ©   (2004-11-15 22:36) [1]

DIS  (15.11.04 22:14)  
Почему RootKey := HKEY_USERS, на сколько мне известно туда ты не можешь писать, но утверждать не берусь.

RootKey := HKEY_CURRENT_USER;
........
if reg.OpenKey("\S-1-5-21-1606980848-1202660629-1343024091-500\Software\DivXNetworks\DivX4Windows", true) then begin
......
end;

HKEY_CURRENT_USER - для текущего пользователя
HKEY_LOCAL_MACHINE - для всех кто работает на данном PC


 
novice_man ©   (2004-11-15 22:47) [2]

Вот накопал в инете:
HKEY_CURRENT_USER — это ссылка на определенный подраздел HKEY_USERS. Настройки соответствуют текущему, активному пользователю, выполнившему вход в систему.
HKEY_LOCAL_MACHINE — раздел содержит настройки, относящиеся к вашему компьютеру и действительные для всех пользователей, а также информацию об аппаратной конфигурации и установленном программном обеспечении.
HKEY_USERS — этот раздел содержит настройки для всех пользователей компьютера.
Еще смотри: http://msk.nestor.minsk.by/kg/2004/30/kg43001.html


 
DIS   (2004-11-15 23:16) [3]

большое спасибо буду разбираться


 
novice_man ©   (2004-11-15 23:18) [4]

Удачи! ;-)



Страницы: 1 вся ветка

Текущий архив: 2004.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
6-1095754729
needhelp
2004-09-21 12:18
2004.11.28
encoding


3-1098979128
student pasha
2004-10-28 19:58
2004.11.28
QuickReport из Query


3-1098898641
AUS_r4nd0m
2004-10-27 21:37
2004.11.28
Экспорт таблиц из Excel в InterBase


8-1093505993
Andrey
2004-08-26 11:39
2004.11.28
распознование формата картинки


4-1097862326
Viper
2004-10-15 21:45
2004.11.28
Файлы