Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Вниз

W2K + HKEY_LOCAL_MACHINE + PowerUser = грабли   Найти похожие ветки 

 
yaJohn   (2003-10-20 14:46) [0]

Собственно - сабж. Не хочет открывать ключ. Под XP - все нормально. В W2k под админом - тоже.
Приведу на всяк случай код, вдруг точку с запятой забыл поставить...

procedure TForm1.Button1Click(Sender: TObject);
begin
reg := TRegistry.Create;
reg.RootKey := HKEY_LOCAL_MACHINE;
if reg.OpenKey ("\Software\John", true)
then begin
Reg.WriteString("John", Edit1.Text);
Reg.CloseKey;
end
else begin
ShowMessage (":("); //Тут вылетает сабж.
exit;
end;

if reg.OpenKey ("\Software\John", true)
then begin
ShowMessage (Reg.ReadString("John"));
Reg.CloseKey;
end
else begin
ShowMessage ("2 :(");
exit;
end;
end;

Где грабли? Заранее спасибо.


 
Юрий Федоров   (2003-10-20 14:50) [1]

Наврено просто нет прав на изменение HKEY_LOCAL_MACHINE
под этим пользователем ?


 
yaJohn   (2003-10-20 14:53) [2]

RegEdit, однако может. И документация утверждает, что можно...


 
Игорь Шевченко   (2003-10-20 15:28) [3]

if reg.OpenKey ("Software\John", true)

Не поможет ?


 
dmtr   (2003-10-20 16:14) [4]

Reg.OpenKeyReadOnly ?


 
yaJohn   (2003-10-20 16:25) [5]

2 Игорь Шевченко
Пробовал...

2 dmtr
Нужно и чтение и запись...


 
Rouse_   (2003-10-20 16:29) [6]

Юрий Федоров же сказал, получи права на изменение этого ключа.

Пример есть в FAQ кажется

Желаю успехов


 
clickmaker   (2003-10-20 16:31) [7]

TRegistry.Create(KEY_WRITE) ?


 
Razorblade   (2003-10-20 16:35) [8]

Та же проблема под Win2k_Sp3! Не получается ПРОСТО прочитать из реестра :

iInfo := TRegistry.Create;
iInfo.RootKey := HKEY_CURRENT_USER;
iInfo.OpenKeyReadOnly("Software\Microsoft\Windows\CurrentVersion\Internet Settings\");
Result.ProxyEnabled := Boolean(iInfo.ReadInteger("ProxyEnable"));
......

Под Админом - нормально а вот под другим юзером ... облом.



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

Форум: "Основная";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.014 c
6-98765
lipskiy
2003-09-04 23:37
2003.10.30
Проверка соединения с интернетом - как гарантированно?


1-98601
Talla2k
2003-10-19 16:21
2003.10.30
импорт экспорт


14-98792
Dimka Maslov
2003-10-13 13:07
2003.10.30
Политика


1-98543
SoftAl
2003-10-20 12:45
2003.10.30
градиент в rxrichedit


3-98483
Виталий Панасенко
2003-10-09 18:44
2003.10.30
Запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский