Try it yourself:
Create a XLS file, open it in Excel.
Open sysinternals Process Monitor and see what happens when you make a copy of your XLS file in Explorer (just press ctrl-c ctrl-v).
Two calls ::CreateProcess in a line. The first call requests read permission and access is denied. The second call requests read plus write plus delete and pass.
This is normal?
windows file-io process winapi
Benoit
source share