windows – ProcMon和CreateFile处理选项之间的对应关系

前端之家收集整理的这篇文章主要介绍了windows – ProcMon和CreateFile处理选项之间的对应关系前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Process Monitor将CreateFile操作的处置选项显示为“Open”,“OpenIf”,“Overwrite”,“OverwriteIf”(可能是其他内容).包含“If”的选项与不包含的选项有何不同?它们对应于哪个 CreateFile WinAPI函数’dwCreationDisposition’标志?
  1. | CreateFile | NtCreateFile | Process Monitor |
  2. | dwCreationDisposition | CreateDisposition | Disposition |
  3. |-----------------------|-----------------------|-----------------|
  4. | n/a | FILE_SUPERSEDE (0) | Supersede (?) |
  5. | OPEN_EXISTING (3) | FILE_OPEN (1) | Open |
  6. | TRUNCATE_EXISTING (5) | FILE_OPEN (1) | Open |
  7. | CREATE_NEW (1) | FILE_CREATE (2) | Create |
  8. | OPEN_ALWAYS (4) | FILE_OPEN_IF (3) | OpenIf |
  9. | n/a | FILE_OVERWRITE (4) | Overwrite (?) |
  10. | CREATE_ALWAYS (2) | FILE_OVERWRITE_IF (5) | OverwriteIf |

猜你在找的Windows相关文章