Process将CreateFile操作的配置选项显示为“打开”、"OpenIf“、”覆盖“、"OverwriteIf”(可能是其他东西)。包含"If“的选项与不包含”If“的选项有何不同?CreateFile WinAPI函数的“dwCreationDisposition”标志对应于哪个?
发布于 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。如果文件已经存在,请打开它并覆盖它。如果没有,则创建给定的文件。https://stackoverflow.com/questions/22552697
复制相似问题