|
|
@ -420,7 +420,7 @@ BOOL Win32RandomAccessFile::_Init( LPCWSTR path ) |
|
|
|
{ |
|
|
|
{ |
|
|
|
BOOL bRet = FALSE; |
|
|
|
BOOL bRet = FALSE; |
|
|
|
if(!_hFile) |
|
|
|
if(!_hFile) |
|
|
|
_hFile = ::CreateFileW(path,GENERIC_READ,0,NULL,OPEN_EXISTING, |
|
|
|
_hFile = ::CreateFileW(path,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING, |
|
|
|
FILE_ATTRIBUTE_NORMAL | FILE_FLAG_RANDOM_ACCESS,NULL); |
|
|
|
FILE_ATTRIBUTE_NORMAL | FILE_FLAG_RANDOM_ACCESS,NULL); |
|
|
|
if(!_hFile || _hFile == INVALID_HANDLE_VALUE ) |
|
|
|
if(!_hFile || _hFile == INVALID_HANDLE_VALUE ) |
|
|
|
_hFile = NULL; |
|
|
|
_hFile = NULL; |
|
|
|