If I understand correctly, the contents of the file may be cached.
To ensure that all reads are made against the actual file, and not from any system buffer or disk cache, you can use the CreateFileFILE_FLAG_NO_BUFFERING call .
You can also disable caching for a shared resource with net share <sharename> /cache:none