无法使用Registry.GetValue读取WMICompatibility值

发布于 2024-11-16 09:45:01 字数 304 浏览 1 评论 0原文

我有一个 IIS7 (Windows 2008 Server),想要通过 C# 检查 IIS6 兼容模式是否已启用。 我这样做检查了一台服务器上的值,

HKEY_LOCAL_MACHINE\\Software\\Microsoft\\InetStp\\Components","WMICompatibility"

这有效。在另一台服务器上,这不起作用(。在两台服务器上都安装了兼容模式。第二台服务器上出现问题的原因可能是什么。似乎在第二台服务器上,Registry.GetValue 找不到 WMICompatibility。

I have an IIS7 (Windows 2008 Server) and wants to check via C#, if the IIS6 Compatibility mode is enabled.
I do this checking the value

HKEY_LOCAL_MACHINE\\Software\\Microsoft\\InetStp\\Components","WMICompatibility"

On one server this works. On another server this doesn't work (. On both servers the Compatibility mode is installed. What could be the reason of the problem on the second server. It seems on the second server, that Registry.GetValue cannot find WMICompatibility.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

你怎么这么可爱啊 2024-11-23 09:45:01

我在 IIS 论坛上找到了此帖子

,其中一个响应引用了这篇 CodeProject 文章

希望能够提供您需要的东西。

I found this thread on IIS Forums

And in it one of the responses makes reference to this CodeProject article.

Should hopefully provide what you need.

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