Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Хе, не пускает в реестр

1.8K
11 июня 2003 года
Jeff
94 / / 22.04.2003
Пишу под WinXP.NET на VC6. Такая вот веселая проблемка: пишем

HKEY hKey;
LONG res = RegOpenKeyEx( HKEY_CURRENT_USER, "Software\\AS", 0, 0, &hKey );

А винды мне: :P Access denied!
Я вот шото не пойму: HKEY_CURRENT_USER открыт вроде бы всем, а она меня туда не пускает. У меня ж ведь даже права админа :devil:
Мож кто чем поможет? Заранее спасибо
1.8K
01 июля 2003 года
Jeff
94 / / 22.04.2003
Походу мелкософты RegOpenKeyEx в дотнете даписали... короче все неожиданно заработало с RegOpenKey :)
4.7K
10 июля 2003 года
Bubbkeen
6 / / 10.07.2003
Цитата:
Originally posted by Jeff
Пишу под WinXP.NET на VC6. Такая вот веселая проблемка: пишем

HKEY hKey;
LONG res = RegOpenKeyEx( HKEY_CURRENT_USER, "Software\\AS", 0, 0, &hKey );

А винды мне: :P Access denied!
Я вот шото не пойму: HKEY_CURRENT_USER открыт вроде бы всем, а она меня туда не пускает. У меня ж ведь даже права админа :devil:
Мож кто чем поможет? Заранее спасибо



Ответ: в XP нельзя так просто не задать права доступа. Например, подходящий вариант - RegOpenKeyEx(HKEY_CURRENTUSER, "Software\\AS", 0, KEY_QUERY_VALUE, &hKey) или что-то в этом роде.

4.7K
10 июля 2003 года
Bubbkeen
6 / / 10.07.2003
Цитата:
Originally posted by Jeff
Походу мелкософты RegOpenKeyEx в дотнете даписали... короче все неожиданно заработало с RegOpenKey :)



А RegOpenKey лучше вообще не использовать. Прямо так в документации и сказано! Просто это wrap для RegOpenKeyEx с 4м параметром KEY_ALL_ACCESS.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог