gpt4 book ai didi

c++ - 如何复制文件并继承Windows EFS?

转载 作者:可可西里 更新时间:2023-11-01 09:25:45 27 4
gpt4 key购买 nike

我有一个程序,我在 %USERPROFILE%\AppData\Local\Temp 中创建一个临时文件,然后我调用 rename.c 的 _wrename() 函数有效地将该文件移动到一个用 Windows 的 EFS 加密的目录.问题是这个文件没有继承那个目录的加密设置。有什么方法可以克服这个问题(顺便说一句,我不想​​加密 Temp 文件夹)?

最佳答案

我相信您想使用 Win32 函数而不是 C 函数。我不确定 MoveFileEx 是否会执行您想要的操作。 CopyFileEx 可用于执行此操作,然后可以删除原始文件。 CopyFileEx 甚至有标志允许它在目标无法加密时失败/不失败。

关于c++ - 如何复制文件并继承Windows EFS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10404572/

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