Форум: "Основная";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
Вниздобавление записи в реестр. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c