如何检查 .NET 中的 ReadKey 或 FullControl 等RegistryKey 权限?
我想检查我是否拥有注册表键的权限,例如我是否可以读取值和写入值。此博客枚举权限
http://blogs.msdn.com /b/bclteam/archive/2006/01/06/509867.aspx
我怎样才能从 GetAccessControl() 知道我有 FullControl?
I want to check that I have permissions on a RegistryKey for example can I read values and write values. This blog enumerates permissions
http://blogs.msdn.com/b/bclteam/archive/2006/01/06/509867.aspx
How can I go from GetAccessControl() to knowing that I have for example FullControl?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
恐怕没有这方面的托管代码。
您可以使用 dllimport 并调用 CheckAccess 但是我更喜欢只访问注册表并处理异常(如果有)
I'm afraid there is no managed code for this.
you could use a dllimport and invokeCheckAccess but i prefer just accessing the registry and handling the exception (if any)