|
|
1
24
我知道这是一个老问题,但我只是遇到了同样的错误,并能够解决它。 即使我像您一样以只读方式打开MemoryMappedFiles(memoryMappedFilers.read),我也需要以只读方式创建视图访问器:
|
|
|
2
11
如果大小大于文件长度,则会出现未经授权的访问异常。因为我们试图访问超出文件限制的内存。
|
|
|
3
1
很难说到底出了什么问题。因为MSDN网站上还没有文档,所以最好从SysInternals安装FILEMON,看看为什么会这样。 或者,您可以将本机调试器(如WinDBG)附加到进程,并在MapViewOfFile和其他重载上设置断点。然后看看为什么那个电话失败了。 |
|
|
4
1
使用MemoryMappedFile实例中的.CreateViewStream()可以从我的代码中删除错误。由于访问被拒绝错误,我无法使.createViewAccessor()工作 |