Вопрос № 48489: Привет эксперты! Как можно узнать достаточно ли прав на редактирование или создание какого ни будь ключа в реестре у пользователя запустившего мою программу, или на крайней случай если не удается ничего изменить, как сделать так, чтобы не вызывались ...
Вопрос № 48.489
Привет эксперты! Как можно узнать достаточно ли прав на редактирование или создание какого ни будь ключа в реестре у пользователя запустившего мою программу, или на крайней случай если не удается ничего изменить, как сделать так, чтобы не вызывались окна с ошибками.
>!
Здесь http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsecure/html/msdn_ntprog.asp
Вы можете прочитать обо всём, что касается прав доступа пользователей к той или иной единицы управления операционной системой, в т.ч. доступ к реестру.
(в Вашем случае необходимо рассмотреть функцию GetRegKeySecurity, написанную в этой статье)
А чтобы не выскакивали окна с ошибками, советую блок, в котором возможна вероятность появления ошибки заключить в __try ... __except ... __finally
Удачи!
Ответ отправил: gitter (статус: Студент)
Ответ отправлен: 07.07.2006, 23:45 Оценка за ответ: 4