访问其他应用程序C ++的内存
|
我正在考虑我已经存在一段时间的问题。.我想编写一个C / C ++程序(首先在Windows下),该程序可以访问(读取/更改值)内存(堆栈,堆,所有内容)其他正在运行的程序。 (不像共享内存,而是计算机拥有的任何内存。。)而不必从我自己的应用程序中启动该应用程序。
我以前见过类似的东西,但是我无法弄清楚它是如何完成的。如果我要访问任何正在运行的程序的内存,我会从OS中得到错误信息吗?
任何帮助表示赞赏!
没有找到相关结果
已邀请:
3 个回复
联课
或
进行访问或启动新进程。在此呼叫中,您必须请求
访问权限。 在打开的进程中调用ѭ3读取一块内存。 如果要更改另一个进程的内存,则需要
访问权限并使用
来实现。 例如,在Linux中,您将使用ptrace附加到进程并窥视其内存。
捕暑句簿姓
岭取
函数。