![](/img/trans.png)
[英]How to copy bytes from a specific offset in a file to another file at a specific offset?
[英].NET - copy data from specific segment:offset
关于此主题: 在c#中访问内存地址 ,我试图了解如何通过知道其十六进制segment:offset来寻址内存位置并提取数据。 另外,我相信大小可以变化。 对于执行此操作的任何建议,我将深表感谢。
好吧,如果你想麻烦...
int bufSize = 12;
IntPtr ptr = (IntPtr) (0xffff *16U + 5);
byte[] data = new byte[bufSize];
Marshal.Copy(ptr, data, 0, bufSize);
托管应用程序在具有线性地址空间的平台上运行。 没有细分,也没有偏移。 只有地址,您可以通过Marshal.Copy
在任何地址进行读写。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.