Вниз
Скачать: CL | DM;

Чтение из реестра под гостем в ХР   Найти похожие ветки 

← →
Tahion2   (2003-07-03 07:08) [0]

Вот кусок кода:

procedure TForm1.Button1Click(Sender: TObject);
var
RegFile: TRegIniFile;
begin
RegFile:=TRegIniFile.Create("");
RegFile.RootKey:=HKEY_LOCAL_MACHINE;
ShowMessage(RegFile.ReadString("SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons", "12", "DefaultValue"));
RegFile.Free;
end;


Почему, если в ХР войти под Гостем, ShowMessage отображает
DefaultValue? В том, что такая ветка и ключ в реестре существуют, я
уверен (проверял). Чего не так?

P.S. У дрю программ получается читать...


← →
Tahion2   (2003-07-03 18:08) [1]

Что не кто не знает как решить?


← →
NickBat ©   (2003-07-03 19:07) [2]

А ты посмотри Гостю можно читать эту ветку рестра.


← →
Ученик ©   (2003-07-03 21:22) [3]

RegFile.Access := KEY_READ;


← →
Tahion2   (2003-07-04 07:43) [4]

To NickBat:

Если ты имеешь в виду можно ли посмотреть через РегЭдит, то ДА, можно.

To Ученик:

В Delphi 4 нет свойства Access для RegIniFile. Что то можно придумать?


← →
Rocker ©   (2003-07-04 10:41) [5]

Посмотри

http://deeco.h1.ru/cgi-bin/file16.php?text=30#up


← →
KSergey ©   (2003-07-04 10:47) [6]

1. Посмотреть как в D4 реализовано чтение реестра - все равно какие-то права на доступ при вызове RegOpenKeyEx там выставляются. Еще в D5 есть метод OpenKeyReadOnly - может в D4 есть аналогичный?
2. Если выставляются не те, или то, что выставляется нельзя исправить - проще, наверное, воспользоваться API функциями, благо с реестром работать не так уж и трудно. См. справку по RegOpenKeyEx, RegQueryInfoKey и т.д.


← →
Anatoly Podgoretsky ©   (2003-07-04 10:56) [7]

Tahion2 (04.07.03 07:43)
Использовать TRegistry, RegIniFile предназначен для перехода с Win3.1 на Win95. И у него нет много, что есть у TRegistry


← →
Tahion2   (2003-07-05 06:54) [8]

Всем спасибо. Работат если использовать Tregistry.OpenKeyReadOnly



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
8-55660
skiph
2003-03-26 12:07
2003.07.17
Прозрачный фон рисунка


11-55486
Avenger__
2002-11-09 14:08
2003.07.17
ListView and WinXp


14-55806
Renegate
2003-06-30 08:19
2003.07.17
DelphiX


3-55459
Карелин Артем
2003-06-16 11:00
2003.07.17
Запросы на изменение системных таблиц.


14-55798
VEG
2003-06-29 12:04
2003.07.17
Массивы в Си




   Наверх