繁体   English   中英

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

Reading specific registry key IdentityCRL leads to IOException

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在读取C#中特定注册表项的访问控制时遇到一个奇怪的问题。 这段代码产生IOException

RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"VirtualStore\MACHINE\SOFTWARE\WOW6432Node\Microsoft\IdentityCRL");
RegistrySecurity rs = key.GetAccessControl(); // throws

异常消息是指定的注册表项不存在。 但是,当我使用regedit手动查看注册表时,键很明显在那里。

上面的代码对于到目前为止我尝试过的任何其他注册表项都适用。

我也已经三重检查了路径,所以也不应该是原因。

问题 :有人知道为什么这个特定的密钥会引起问题吗?

问题暂未有回复.您可以查看右边的相关问题.
1 读取注册表项的性能?

我想知道从Windows注册表通过标准C#库读取注册表值需要多长时间(以毫秒为单位)。 在这种情况下,我正在阅读一些代理设置。 我应该期望什么数量级的值? 有没有好的基准数据? 我正在运行WS2k8 R2 amd64。 加分:OS sku /版本对此措施的影响有多大? ...

2 Web服务WinRT IOException:注册表项不存在

这是非常奇怪的事情……我们有一个通用的跨平台基础,其中包含一个Web服务客户端(SOAP)。 在所有平台上,它都运行良好,但是在WinRT上,我们得到以下信息: IOException:指定的注册表项不存在。 在检查了我发现的注册表中的查询之后,该程序尝试访问一个实际上不存在 ...

4 读取注册表项

我有一个可以在Win 7(X86)计算机上进行编译和调试的应用程序。 它可以在Windows 7(X64)计算机上安装并正常运行,但是如果在编译后尝试调试,则会出现异常。 这是引发异常的代码: 知道为什么它会在安装后编译并运行,但无法在64位计算机上调试吗? 可能很重要的一点是,将 ...

5 特定密钥的注册表值

我已经看到了这个一般性问题的许多答案,但不确定如何将解决方案纳入我的批次......你能帮忙吗? 我需要此命令/键的十进制值: ...

6 读取注册表项C ++

首先,我希望我的问题很容易解决,对此我感到抱歉,但是我无法解决它。 这是我的代码(从此处获取 ) 我收到消息“找不到密钥”,但是我在HKLM \\ SOFTWARE下创建了一个名为“测试”的密钥,并以管理员身份运行Visual Studio。 ...

7 在 C# 中读取注册表项

我开发了一个应用程序并将其安装在客户端计算机上。 在我的应用程序中,我需要获取其安装路径。 我的应用程序在以下位置有一个注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\MyApplication\[AppPath] 如何使用 C# 读取AppPath ? ...

8 在注册表中读取和写入密钥

这是问题所在。 我将以下字符串作为函数的参数: 其中SomeKey是一个 REG_DWORD 并具有价值 我需要读写该键(SomeKey),但是我知道的所有注册表功能都将HKEY_CURRENT_USER与其余的键(\\ Software \\ MyProgra ...

9 powershell删除特定的注册表项

我是PowerShell的新手,我试图从运行注册表项中删除一个特定的值。 我正在使用remove-item命令,但是,我没有看到指定单个值的开关。 我不想删除整个键,只需要一个值。 作为参考批次等同于我想要做的事情: ...

10 读取用户帮助注册表项C ++

由于某些原因,当我尝试使用keyRegOpenKey()打开注册表时,该函数返回错误(返回数字2)。 我怎样才能解决这个问题? 我的IDE是代码块,并且正在Windows XP计算机上工作。 提前致谢! ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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