Use FILE_SHARE_READ | FILE_SHARE_WRITE in CopyFileExW to also copy opened files....
authorColin Finck <colin@reactos.org>
Sat, 31 May 2008 12:48:51 +0000 (12:48 +0000)
committerColin Finck <colin@reactos.org>
Sat, 31 May 2008 12:48:51 +0000 (12:48 +0000)
Behaviour was verified under WinXP SP2.

svn path=/trunk/; revision=33784

reactos/dll/win32/kernel32/file/copy.c

index 8e720f5..2a2e798 100644 (file)
@@ -215,7 +215,7 @@ CopyFileExW (
 
    FileHandleSource = CreateFileW(lpExistingFileName,
                                  GENERIC_READ,
-                                 FILE_SHARE_READ,
+                                 FILE_SHARE_READ | FILE_SHARE_WRITE,
                                  NULL,
                                  OPEN_EXISTING,
                                  FILE_ATTRIBUTE_NORMAL|FILE_FLAG_NO_BUFFERING,