IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> доступ в HKEY_CLASSES_ROOT
Snake_B
сообщение 31.12.2010 2:48
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 72
Пол: Мужской

Репутация: -  0  +


Такой вопрос... добавляю в программе пункт в контекстное меню папок... в раздел HKEY_CLASSES_ROOT...
всё как обычно используя Registry...
но в Висте (и я так думаю в 7-ке тоже будет) доступ в тот раздел я получить не могу... там и под администратором его нет...
можно это назначением привилегий обойти?
или как по другому (только по проще бы))
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 31.12.2010 12:05
Сообщение #2


Гость






Цитата
но в Висте (и я так думаю в 7-ке тоже будет) доступ в тот раздел я получить не могу... там и под администратором его нет...
Под root-администратором есть... Повышай привилегии для процесса, который будет писать в HKCR (повысить привилегии для текущего процесса ты не можешь, можешь только создать новый, который будет с админскими правами. Кстати, в Win7 при включенной UAC админских прав тоже будет недостаточно). Доп. информация - здесь: http://stackoverflow.com/questions/923350/...ion-when-needed , там же ссылки на соответствующую статью в MSDN.

На самом деле установкой этих ключей в реестр должен заниматься инсталлятор, который запускается администратором, а не программа, которая работает из-под обычного пользователя. Но это по-хорошему, на самом деле ж никто так не пишет, правда? Вот и получаем теперь всякую ругань от системы, когда делаем так как привыкли...
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 23.07.2025 18:58
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"