![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Доступ к реестру Windows [D6, Win2k]
Bers © (2003-11-21 10:51:00)
Подскажите пожалуйста:
Почему функцияRegOpenKeyExуспешно выполняется только если в качествеRootуказатьHKEY_CLASSES_ROOTа на всех остальных ветках реестра процедура идет в разделelse
Код:
var Root,MK:HKEY;
Key:String;
...
if RegOpenKeyEx(Root,PChar(Key),0,
STANDARD_RIGHTS_READ or KEY_QUERY_VALUE,
MK)=ERROR_SUCCESS
then ... else ...;
Подозреваю, что из-за отсутствия прав доступа к веткам реестра, но в regedit-eто я их вижу, а прога должна только проверить наличие данного ключа и еще может прочитать значение из переменной в нем (ф-иейRegQueryValueEx). Какие в этом случае нужно устанавливать ключи в доступе?
Спасибо!
C Уважением, Bers.
Bers (2003-11-21 12:55:00) [1]
Удалено модератором
Примечание: Создание пустых сообщений