create a tool which allows to read an locked open file on windows without breaking the validity of the locked file.
In other words, when we are reading the open file if an application in the same time is modifying the file the modifications are written to the file but the original data (the block being overwritten) is put in a seperate location and that orignal file is delivered to the tool which is reading the open file in stead of the modified block (see also white paper attached)
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Complete ownership and distribution copyrights to all work purchased.
## Platform
windows
C/C++