加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 句柄关闭后,哪种类型的文件会自行删除?

发布时间:2020-12-13 22:36:09 所属栏目:Windows 来源:网络整理
导读:假设我有一个 Windows应用程序,它创建一个文件并将数据写入其中.应用程序已独占打开文件,因此没有其他进程可以读取文件中的数据. 如果进程被终止,则删除该文件. 如果进程挂起并关闭文件句柄(使用Process Explorer),则删除该文件. 它必须是Windows的一个功能,
假设我有一个 Windows应用程序,它创建一个文件并将数据写入其中.应用程序已独占打开文件,因此没有其他进程可以读取文件中的数据.

如果进程被终止,则删除该文件.

如果进程挂起并关闭文件句柄(使用Process Explorer),则删除该文件.

它必须是Windows的一个功能,因为它被杀死或暂停,因此不再运行进程中的代码.

怎么会这样?什么类型的文件表现出这种行为?

解决方法

没关系,我刚刚发现了.

在CreateFile函数的dwFlagsAndAttributes中是FILE_FLAG_DELETE_ON_CLOSE.

在问这个问题之前应该更加努力:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读