Is it possible to open a file with a memory map in C # just like opening a file directly in windows, say, for example, I create a file with a memory map. through the following code.
using System; using System.IO.MemoryMappedFiles; namespace ConsoleApplication1 { class Program { static void Main() { MemoryMappedFile mmf = MemoryMappedFile.CreateNew("test.txt", 5); MemoryMappedViewAccessor accessor = mmf.CreateViewAccessor(); var arun = new[] {(byte)'a', (byte)'r', (byte)'u', (byte)'n'}; for (int i = 0; i < arun.Length; i++) accessor.Write(i, arun[i]); Console.WriteLine("Memory-mapped file created!"); Console.ReadLine();
I need to open the file directly. Is it possible to open the file through
Process.start("test.txt");
from another process instead of reading values ββwith code.
MemoryMappedFile mmf1 = MemoryMappedFile.OpenExisting("test.txt"); MemoryMappedViewAccessor accessor1 = mmf1.CreateViewAccessor(); var value = accessor1.ReadByte(4);
If it is possible to open a memory mapping file directly? Please let me know.
source share