Throughout, open console handles with sharing for reading and writing.

* dcrt0.cc (insert_file): Open file with full sharing allowed.
	* hookapi.cc (find_first_notloaded_dll): Ditto.
	* spawn.cc (av::fixup): Ditto.
This commit is contained in:
Corinna Vinschen
2011-07-04 15:25:36 +00:00
parent d3ed549d51
commit fc3e7da6b0
7 changed files with 21 additions and 14 deletions

View File

@ -174,7 +174,7 @@ find_first_notloaded_dll (path_conv& pc)
status = NtOpenFile (&h, SYNCHRONIZE | GENERIC_READ,
pc.get_object_attr (attr, sec_none_nih),
&io, FILE_SHARE_READ | FILE_SHARE_WRITE,
&io, FILE_SHARE_VALID_FLAGS,
FILE_SYNCHRONOUS_IO_NONALERT
| FILE_OPEN_FOR_BACKUP_INTENT
| FILE_NON_DIRECTORY_FILE);