Consider the following scenario:
- You print out to a file by specifying an existing file to overwrite it.
- Another application (e.g. Reader app) is opening the file as a memory-mapped file.
Invalid handle.
Additonally, the specified existing file is deleted.