[C++] 他のアプリからの書き込みを邪魔しないファイルの閲覧方法
Windows10上で、他のアプリからリアルタイムで連続データが書き込まれるファイルに対して、その内容を読み出すプログラムを作っています。
以下のファイル操作では、他のアプリからの書き込みで失敗してしまいます。
CStdioFile file;
CFileException e;
file.Open(fname, CFile::modeRead | CFile::shareDenyNone, &e);
該当ファイルを別のファイル名にコピーして、別名ファイルでオープンする方法も試しましたが、ファイルコピー中に書き込みが失敗するようで、連続データが欠落してしまいます。
Windows添付のメモ帳のように、ファイルを開いていても他のアプリからの書き込みに影響を与えないためには、どのようにすればよいでしょうか?
開発環境
Visual C++ 6.0
MFC使用
0 likes