Как я могу проверить разрешения RegistryKey, такие как ReadKey или FullControl в.NET?
Я хочу проверить, что у меня есть разрешения на RegistryKey, например, я могу читать значения и записывать значения. Этот блог перечисляет разрешения
http://blogs.msdn.com/b/bclteam/archive/2006/01/06/509867.aspx
Как я могу перейти от GetAccessControl() к знанию, что у меня есть, например, FullControl?
1 ответ
Решение
Боюсь, что для этого нет управляемого кода. Вы можете использовать dllimport и вызывать CheckAccess, но я предпочитаю просто получить доступ к реестру и обработать исключение (если есть)