首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ProcMon和CreateFile配置选项之间的对应关系

ProcMon和CreateFile配置选项之间的对应关系
EN

Stack Overflow用户
提问于 2014-03-21 07:26:07
回答 1查看 5.3K关注 0票数 11

Process将CreateFile操作的配置选项显示为“打开”、"OpenIf“、”覆盖“、"OverwriteIf”(可能是其他东西)。包含"If“的选项与不包含”If“的选项有何不同?CreateFile WinAPI函数的“dwCreationDisposition”标志对应于哪个?

EN

回答 1

Stack Overflow用户

发布于 2014-03-21 08:19:15

CreateFile()是winapi函数。进程监视器无论如何修补本机操作系统,它只是在传递中类似于winapi。这与VMS非常相似,VMS是Dave在DEC工作时设计的操作系统。Process钩住NtCreateFile,按照链接查看记录的CreateDisposition参数值。复制:

  • FILE_SUPERSEDE。如果文件已经存在,请用给定的文件替换它。如果没有,则创建给定的文件。
  • FILE_CREATE。如果文件已经存在,请失败请求,不要创建或打开给定的文件。如果没有,则创建给定的文件。
  • FILE_OPEN。如果该文件已经存在,则打开它,而不是创建一个新文件。如果没有,则失败请求,并且不创建新文件。
  • FILE_OPEN_IF。如果文件已经存在,请打开它。如果没有,则创建给定的文件。
  • FILE_OVERWRITE。如果文件已经存在,请打开它并覆盖它。如果没有,则失败请求。
  • FILE_OVERWRITE_IF。如果文件已经存在,请打开它并覆盖它。如果没有,则创建给定的文件。
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22552697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档