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

Вниз

Доступ к реестру Windows   Найти похожие ветки 

 
Bers   (2003-11-21 10:51) [0]

Подскажите пожалуйста:
Почему функция 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) [1]

Удалено модератором
Примечание: Создание пустых сообщений



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

Форум: "WinAPI";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
3-83112
Крутыш
2003-12-27 14:09
2004.01.26
Либо что-то с ADO или гридом из пакета DeveloperExpress4.


1-83198
yaJohn
2004-01-14 15:27
2004.01.26
DLL + WinXP + Debug = ?


4-83309
KADAN
2003-11-17 22:14
2004.01.26
SetWindowsHookEx(WH_KEYBOARD, 0)


1-83141
01081984
2004-01-15 13:10
2004.01.26
Help me!!


14-83274
Rex-w1
2004-01-05 08:51
2004.01.26
Базы данных





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский