メモリ マップト ファイルにデータを書き込みたい。実際には、変更後にディスクに保存したいと考えています。出来ますか?インターネットを検索しましたが、Write() を呼び出すと、この MMF を使用する他のプロセスに変更が表示されることがわかりました。それを保存する方法は?
私は使っている
var mmf = MemoryMappedFile.CreateFromFile("test", FileMode.Open, "myFile");
var mmfa = mmf.CreateViewAccessor(0, 10);
byte a = 0;
mmfa.Write(0, a);
ただし、ディスク上のファイルは変更されません。