gpt4 book ai didi

C# 即使具有管理员权限也无法访问系统文件

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:04 25 4
gpt4 key购买 nike

我的应用程序需要修改一些系统文件。 (例如从中删除 Windows 事件日志“C:\Windows\System32\winevt\Logs”目录。 (有点像Ccleaner做的)

但即使有管理员权限,我什至无法从应用程序中看到这些日志文件。

我的应用程序 list 文件有这一行:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

然后我使用“以管理员身份运行”来运行我的应用程序。

我的应用程序如何才能拥有“系统”权限,或者有什么方法可以做到这一点。

有很多应用程序在以管理员权限运行时可以更改系统文件。

谢谢..

注意:我需要更改的文件的所有者似乎是“本地服务”。

最佳答案

如果您看不到文件,我想知道这是 x86 还是 x64 的问题;根据您的程序是 32 位还是 64 位,系统文件夹重定向会发生很多神奇的事情。无论是哪个:尝试将其编译为“另一个”,看看它是否有效。例如,如果您的程序当前是 32 位的,请针对 64 位显式编译它。

关于C# 即使具有管理员权限也无法访问系统文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25719108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com