Hi group,
As I was trying write a fix for msi.dll, I stumbled upon an incompatibility in the kernel.
If you open an existing file, FILE_SHARE_DELETE doesn't seem to work in Wine. In Windows, it does.
Attached is a minimal test case.
I feel hesitation towards starting to hack in kernel32 myself. Though this bug seems to be blocking me to implement msi.dll completely compatible with the MS implementation... Shall I file a bug report?
Regards, Robert