【发布时间】:2017-09-29 06:30:58
【问题描述】:
我用CreateDirectoryW 创建了一个我无权访问的文件夹。我使用nullptr 作为安全描述符,但由于某种原因它没有复制父文件夹的 ACL,而是使文件夹无法访问。
我无法查看或更改所有者。 takeown、icacls、SetNamedSecurityInfoW,全部来自提升的进程或命令提示符,以 ERROR_ACCESS_DENIED 失败。
在尝试不关心 ACL 的 Linux live CD 之前,我是否有机会在 Windows(Shell 或 C++)中删除此文件夹?
【问题讨论】:
-
ZwDeleteFile将适用于您的情况 -
Boot windows to a command prompt 看看能不能从那里删除。
标签: c++ winapi windows-10 delete-file access-denied