PRB: Creating File with Exclusive Access Allows Concurrent Use (86723)



The information in this article applies to:

  • Microsoft Windows Software Development Kit (SDK) 3.1

This article was previously published under Q86723

SYMPTOMS

When an application calls the OpenFile() API and specifies the OF_CREATE and OF_SHARE_EXCLUSIVE flags, the created file is not open for exclusive access. Another application can also open the file.

RESOLUTION

To create a file and open it for exclusive access, an application must create the file, close the file, and open it for exclusive access.

MORE INFORMATION

OpenFile() passes its parameters to MS-DOS Interrupt 21h. OpenFile() and Interrupt 21 exhibit the same behavior in this regard.

Modification Type:MajorLast Reviewed:11/6/1999
Keywords:kb16bitonly KB86723