C# 使用c获取系统文件#

C# 使用c获取系统文件#,c#,file,system,C#,File,System,我是一家小型供暖公司的系统管理员,前几天的会议要求我们为网络上的每台机器(包括我的机器)备份c:\windows\system32\config 由于目录被锁定(正确地说),我似乎无法访问这些文件。甚至作为域管理员 这有什么办法吗?也许通过登记处 旧的c:\windows\repair文件夹似乎已经在Windows7SP1中消失了,这就是我想我要做的 我建议对机器进行完整备份映像(我提出的Acronis True image),但我们目前没有备份每台机器的空间要求或时间(我们使用大约13台不同的

我是一家小型供暖公司的系统管理员,前几天的会议要求我们为网络上的每台机器(包括我的机器)备份c:\windows\system32\config

由于目录被锁定(正确地说),我似乎无法访问这些文件。甚至作为域管理员

这有什么办法吗?也许通过登记处

旧的c:\windows\repair文件夹似乎已经在Windows7SP1中消失了,这就是我想我要做的

我建议对机器进行完整备份映像(我提出的Acronis True image),但我们目前没有备份每台机器的空间要求或时间(我们使用大约13台不同的供应商机器),因此为每台机器创建映像也是一件痛苦的事。所以,当机器坏了的时候修理机器是我们唯一的希望,而且这种情况经常发生,通常会导致完全的重建。拥有系统文件将允许我们修复较小的窗口错误,而不是重建整个机器

除非有人有其他建议

我正在用c语言创建这个程序,因为它是我所知道和正在学习的唯一语言之一。我计划将其作为全局策略中的启动脚本,以便每次有人登录时都能得到文件的备份

舱单显示

<requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
添加了我的源代码,我得到的错误是

+       $exception  {"Could not find    file'C:\\Windows\\System32\\config\\DEFAULT'.":"C:\\Windows\\System32\\config\\DEFAULT"} System.Exception {System.IO.FileNotFoundException}

您必须以管理员身份运行应用程序。没有别的办法


您可以通过更改应用程序清单来强制执行该操作。对此已经有了一个很好的答案:

您必须以管理员身份运行应用程序。没有别的办法


您可以通过更改应用程序清单来强制执行该操作。对此已经有了一个很好的答案:

您必须以管理员身份运行应用程序。没有别的办法


您可以通过更改应用程序清单来强制执行该操作。对此已经有了一个很好的答案:

您必须以管理员身份运行应用程序。没有别的办法


您可以通过更改应用程序清单来强制执行该操作。对此已经有了一个很好的答案:

即使使用完整的本地/域管理员权限,也无法从运行的系统复制此文件夹的内容。对该文件夹内容的访问受到高度限制,因为它包含Windows操作系统注册表、存储密码保险库、SAM数据库、内部内核和安全日志中最易受攻击和最安全的数据文件。它们总是由具有explit读/写权限的系统打开,没有任何共享访问权限。在内核文件系统驱动程序中也限制了对它们的访问


没有任何法律和官方文件记录的方式来复制它们。你想做的也可能是违法的。。。不要抄袭它们

即使使用完整的本地/域管理员权限,也无法从运行的系统复制此文件夹的内容。对该文件夹内容的访问受到高度限制,因为它包含Windows操作系统注册表、存储密码保险库、SAM数据库、内部内核和安全日志中最易受攻击和最安全的数据文件。它们总是由具有explit读/写权限的系统打开,没有任何共享访问权限。在内核文件系统驱动程序中也限制了对它们的访问


没有任何法律和官方文件记录的方式来复制它们。你想做的也可能是违法的。。。不要抄袭它们

即使使用完整的本地/域管理员权限,也无法从运行的系统复制此文件夹的内容。对该文件夹内容的访问受到高度限制,因为它包含Windows操作系统注册表、存储密码保险库、SAM数据库、内部内核和安全日志中最易受攻击和最安全的数据文件。它们总是由具有explit读/写权限的系统打开,没有任何共享访问权限。在内核文件系统驱动程序中也限制了对它们的访问


没有任何法律和官方文件记录的方式来复制它们。你想做的也可能是违法的。。。不要抄袭它们

即使使用完整的本地/域管理员权限,也无法从运行的系统复制此文件夹的内容。对该文件夹内容的访问受到高度限制,因为它包含Windows操作系统注册表、存储密码保险库、SAM数据库、内部内核和安全日志中最易受攻击和最安全的数据文件。它们总是由具有explit读/写权限的系统打开,没有任何共享访问权限。在内核文件系统驱动程序中也限制了对它们的访问


没有任何法律和官方文件记录的方式来复制它们。你想做的也可能是违法的。。。不要抄袭它们

作为域管理员,您应该能够访问此文件夹。也许您忘记了使用提升权限运行(以管理员身份运行)?作为域管理员,您应该能够访问此文件夹。也许您忘记了使用提升权限运行(以管理员身份运行)?作为域管理员,您应该能够访问此文件夹。也许您忘记了使用提升权限运行(以管理员身份运行)?作为域管理员,您应该能够访问此文件夹。也许您忘记了使用提升权限运行(以管理员身份运行)?我已经添加到清单中,现在它会显示UAC,但是它在第一个文件上失败,表示在尝试复制整个文件时抛出filenotfound异常directory@user2944511:如果没有代码,则无法识别。你确定该文件存在并且拼写正确吗?我已经添加到清单中,现在它会显示UAC,但是它在第一个文件上失败,说在尝试复制整个文件时抛出filenotfound异常directory@user2944511:如果没有代码,则无法识别。你确定该文件存在并且拼写正确吗?我已经添加到清单中,现在它会显示UAC,但是它在第一个文件上失败,说在尝试复制整个文件时抛出filenotfound异常
+       $exception  {"Could not find    file'C:\\Windows\\System32\\config\\DEFAULT'.":"C:\\Windows\\System32\\config\\DEFAULT"} System.Exception {System.IO.FileNotFoundException}