Python 我能在计算机中找到文本吗';s RAM(windows 7)

Python 我能在计算机中找到文本吗';s RAM(windows 7),python,memory,windows-7,vb6,ram,Python,Memory,Windows 7,Vb6,Ram,我想在本地机器上扫描整个RAM,查找字符串/十六进制代码 只需要读访问,不需要写访问 Windows 7、64位和32位计算机 机器没有访问限制 我的工具箱:python、vb和命令行工具 (“HeapMemView”仅适用于给定的流程,因此与我的任务无关) 如何实现?哪些库或函数提供对RAM的读取权限?我在谷歌上找不到关于它的答案——只有测试RAM芯片的方法 编辑 我不明白为什么投了反对票。问题有什么问题?警察局的网站在哪里 你不能。CPU会阻止你。查找虚拟机和虚拟内存。这里的目标是什么?

我想在本地机器上扫描整个RAM,查找字符串/十六进制代码

  • 只需要读访问,不需要写访问
  • Windows 7、64位和32位计算机
  • 机器没有访问限制
  • 我的工具箱:python、vb和命令行工具
(“HeapMemView”仅适用于给定的流程,因此与我的任务无关)

如何实现?哪些库或函数提供对RAM的读取权限?我在谷歌上找不到关于它的答案——只有测试RAM芯片的方法

编辑


我不明白为什么投了反对票。问题有什么问题?警察局的网站在哪里

你不能。CPU会阻止你。查找虚拟机和虚拟内存。

这里的目标是什么?自动化以非可访问方式编写的程序(我认为borland)您可以发送程序Windows消息来控制它。查看所有消息(大多数启动wm_3;)和SendMessage API调用。@面条:我不想控制它,只是想得到它的数据否。每个进程都认为它是计算机上唯一的进程。程序共享内存的唯一方式是通过内存映射文件(包括页面文件)实现的。关键是CPU和Windows被设计为防止这种情况的核心原则。最初主要是为了阻止程序崩溃其他程序。现在安全是一个重要原因。您可以将DLL加载到用户模式程序中,并使用它写入文件。但是请看,它不会在所有配置的所有操作系统上都工作。读取另一个进程的内存很简单,使用
ReadProcessMemory()
他已经可以从一个进程读取内存了。NTSD将读取一个进程的内存。为什么从其他进程读取内存会使程序崩溃?(是的,安全仍然是个问题。我的情况不是这样,但肯定是这样。)