Commit b5ea0030 authored by Hans Leidekker's avatar Hans Leidekker Committed by Alexandre Julliard

msi: Allow read sharing if the package is openend in transacted mode.

parent 911ad2bd
...@@ -358,7 +358,7 @@ UINT MSI_OpenDatabaseW(LPCWSTR szDBPath, LPCWSTR szPersist, MSIDATABASE **pdb) ...@@ -358,7 +358,7 @@ UINT MSI_OpenDatabaseW(LPCWSTR szDBPath, LPCWSTR szPersist, MSIDATABASE **pdb)
else if( szPersist == MSIDBOPEN_TRANSACT ) else if( szPersist == MSIDBOPEN_TRANSACT )
{ {
r = StgOpenStorage( szDBPath, NULL, r = StgOpenStorage( szDBPath, NULL,
STGM_TRANSACTED|STGM_READWRITE|STGM_SHARE_EXCLUSIVE, NULL, 0, &stg); STGM_TRANSACTED|STGM_READWRITE|STGM_SHARE_DENY_WRITE, NULL, 0, &stg);
} }
else if( szPersist == MSIDBOPEN_DIRECT ) else if( szPersist == MSIDBOPEN_DIRECT )
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment