![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Snake_B |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 72 Пол: Мужской Репутация: ![]() ![]() ![]() |
Такой вопрос... добавляю в программе пункт в контекстное меню папок... в раздел HKEY_CLASSES_ROOT...
всё как обычно используя Registry... но в Висте (и я так думаю в 7-ке тоже будет) доступ в тот раздел я получить не могу... там и под администратором его нет... можно это назначением привилегий обойти? или как по другому (только по проще бы)) |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата но в Висте (и я так думаю в 7-ке тоже будет) доступ в тот раздел я получить не могу... там и под администратором его нет... Под root-администратором есть... Повышай привилегии для процесса, который будет писать в HKCR (повысить привилегии для текущего процесса ты не можешь, можешь только создать новый, который будет с админскими правами. Кстати, в Win7 при включенной UAC админских прав тоже будет недостаточно). Доп. информация - здесь: http://stackoverflow.com/questions/923350/...ion-when-needed , там же ссылки на соответствующую статью в MSDN.На самом деле установкой этих ключей в реестр должен заниматься инсталлятор, который запускается администратором, а не программа, которая работает из-под обычного пользователя. Но это по-хорошему, на самом деле ж никто так не пишет, правда? Вот и получаем теперь всякую ругань от системы, когда делаем так как привыкли... |
![]() ![]() |
![]() |
Текстовая версия | 23.07.2025 18:58 |