MoveFileEx() 使用的权限
当调用 MoveFileEx() 并对 dwFlags 使用 MOVEFILE_DELAY_UNTIL_REBOOT 时。 在实际移动文件期间它使用什么权限?
谢谢一雄!
When calling MoveFileEx() and using MOVEFILE_DELAY_UNTIL_REBOOT for dwFlags.
During the actual moving of file what privilege does it use?
Thanks Kazuo!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
MSDN 并没有真正说明这种特殊情况,但提示“仅当进程位于属于管理员组或本地系统帐户的用户上下文中时才能使用此值”。给出的唯一逻辑结果是管理员权限将用于移动文件(因为调用此 API 的帐户可能不存在)。
Th MSDN doesn't really say anything about this special situtation, but the hint "This value can be used only if the process is in the context of a user who belongs to the administrators group or the LocalSystem account." gives the only logic result that the Administrator privileges will be used to move the file (since the account that called this API might not be there).