我的应用程序需要更改一些系统文件。(就像从“ C:\ Windows \ System32 \ winevt \ Logs”目录中删除Windows事件日志一样。(与Ccleaner相同)
但是,即使拥有管理员权限,我也无法从应用程序中看到这些日志文件。
我的应用程序清单文件包含以下行:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
我用“以管理员身份运行”运行我的应用程序。
我的应用程序如何具有“系统”特权,或者有什么方法可以完成此任务?
当使用管理员权限运行时,有很多应用程序可能会随系统文件而变化。
谢谢..
注意:我需要更改的文件的所有者看起来像“本地服务”。
如果看不到文件,我想知道这是x86 vs x64的东西吗?根据您的程序是32位还是64位,系统文件夹重定向会发生很多魔术。无论是哪种:尝试将其编译为“另一个”,然后查看它是否有效。例如,如果您的程序当前为32位,请为64位显式编译。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句