如何检查 .NET 中的 ReadKey 或 FullControl 等RegistryKey 权限?

发布于 2024-10-16 18:59:57 字数 262 浏览 5 评论 0原文

我想检查我是否拥有注册表键的权限,例如我是否可以读取值和写入值。此博客枚举权限

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里兽 2024-10-23 18:59:57

恐怕没有这方面的托管代码。
您可以使用 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)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文