驱动牛犊
|
阅读:1696回复:2
请教:ZwCreateFile创建/打开文件
请问:
使用ZwCreateFile函数如何区分是创建还是打开文件?仅通过CreateDispositon参数可以判断吗? 以下方式可以区分创建还是打开文件吗?有其他方法吗? Options = IrpSp->Parameters.Create.Options; CreateDisposition = (Options >> 24) & 0x000000ff; if( CreateDisposition == FILE_CREATE )//表示是文件创建, if( CreateDisposition == FILE_OPEN )//表示是文件打开吗? 谢谢!!! |
驱动小牛
|
沙发#
发布于:2007-03-30 12:29
(CreateDisposition == FILE_CREATE) || (CreateDisposition == FILE_OPEN_IF)
|
|
驱动牛犊
|
板凳#
发布于:2007-03-30 18:06
我试试,谢谢了!
|