[英]Reading specific registry key IdentityCRL leads to IOException
我在读取 C# 中特定注册表项的访问控制时遇到了一个奇怪的问题。 此代码产生一个IOException
:
RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"VirtualStore\MACHINE\SOFTWARE\WOW6432Node\Microsoft\IdentityCRL");
RegistrySecurity rs = key.GetAccessControl(); // throws
异常的消息是指定的注册表项不存在。 但是,当我使用 regedit 手动查看注册表时,密钥显然就在那里。
上面的代码适用于我迄今为止尝试过的任何其他注册表项。
我也已经三次检查了路径,所以这也不应该是原因。
问题:有人知道为什么这个特定的键会导致问题吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.