如何从Python中的指针地址读取?

Cri*_*n M 3 python memory memory-address

我想在 Python 脚本中读取从特定地址开始的多个字节。例如,我想从 0x561124456 开始读取 40000 个字节。

指针来自 C# 应用程序。我想使用这种方法在应用程序和脚本之间传递数据。我已经通过 localhost 使用了 TCP 套接字,但我也想尝试这种方法。

我怎样才能做到这一点?

kab*_*nus 7

如果你真的想,享受:

import ctypes
g = (ctypes.c_char*40000).from_address(0x561124456)
Run Code Online (Sandbox Code Playgroud)

看起来像段错误的乐趣。两种语言(套接字、RPC 等)都有很好的套接字连接库,所以如果这是用于一些大型项目,我会再次考虑这一点。