Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 阅读Registry.pol的内容_C#_.net_Windows_File - Fatal编程技术网

C# 阅读Registry.pol的内容

C# 阅读Registry.pol的内容,c#,.net,windows,file,C#,.net,Windows,File,我正在尝试读取以下文件的内容 C:\Windows\System32\GroupPolicy\User\Registry.pol 在C应用程序中 以下是代码片段: 尽管有此文件夹,但该文件仍然存在,并且我从管理员处运行程序,我始终会得到以下类型的异常System.IO.DirectoryNotFoundException 你能推荐阅读内容的解决方案吗? 多亏了在努力使windows成为64位操作系统并且仍然可以使用32位程序的过程中,应用了许多“特殊”解决方案。一个是文件夹重定向。您可能正在6

我正在尝试读取以下文件的内容

C:\Windows\System32\GroupPolicy\User\Registry.pol
在C应用程序中

以下是代码片段:

尽管有此文件夹,但该文件仍然存在,并且我从管理员处运行程序,我始终会得到以下类型的异常System.IO.DirectoryNotFoundException

你能推荐阅读内容的解决方案吗?
多亏了

在努力使windows成为64位操作系统并且仍然可以使用32位程序的过程中,应用了许多“特殊”解决方案。一个是文件夹重定向。您可能正在64位计算机上运行32位程序。在这种情况下,您需要将路径从C:\Windows\System32\GroupPolicy\User\Registry.pol更改为C:\Windows\sysnative\GroupPolicy\User\Registry.pol。这里有一篇文章解释了这部分windows的惊人之处。

您确定每个文件夹都是管理员正确阅读的吗?似乎您是对的。我试图在Windows服务中读取它,但由于出现异常而失败。当我尝试阅读简单的控制台时,一切都很好。我没有看到任何评论。
string content = File.ReadAllText(@"C:\Windows\System32\GroupPolicy\User\Registry.pol");