繁体   English   中英

读取特定的注册表项 IdentityCRL 会导致 IOException

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM