将变量存储在某个内存地址C#

时间:2015-09-18 12:28:27

标签: c# memory

我想创建一个程序,将值存储在给定的静态内存地址(例如0x1F2)中,这样我以后可以使用另一个程序从该地址读取readprocessmemory并获取变量值。

我怎么能在.net和C#中做到这一点?

1 个答案:

答案 0 :(得分:3)

您可以使用内存映射文件在进程之间共享一部分内存,而不是对特定内存地址进行硬编码。

这里有关于MSDN的更多信息:

https://msdn.microsoft.com/en-us/library/dd997372.aspx