Как я могу проверить разрешения RegistryKey, такие как ReadKey или FullControl в.NET?

Я хочу проверить, что у меня есть разрешения на RegistryKey, например, я могу читать значения и записывать значения. Этот блог перечисляет разрешения

http://blogs.msdn.com/b/bclteam/archive/2006/01/06/509867.aspx

Как я могу перейти от GetAccessControl() к знанию, что у меня есть, например, FullControl?

1 ответ

Решение

Боюсь, что для этого нет управляемого кода. Вы можете использовать dllimport и вызывать CheckAccess, но я предпочитаю просто получить доступ к реестру и обработать исключение (если есть)

Другие вопросы по тегам