【发布时间】:2018-07-15 05:41:23
【问题描述】:
一个进程可以有意/无意读取/重写另一个进程使用的内存吗?这是如何实现的?
【问题讨论】:
-
通常不会 - 除非进程 A 允许进程 B 使用内存映射文件之类的东西共享它的内存 - 请参阅 stackoverflow.com/questions/1200998/…
-
这将是一个严重的安全问题。
一个进程可以有意/无意读取/重写另一个进程使用的内存吗?这是如何实现的?
【问题讨论】:
某些操作系统允许特权进程为另一个进程安排软件中断。您在系统空间中分配一块内存,编写代码以将其他进程修改到该内存块中(确保该块被释放),然后为其他进程安排软件中断来执行此代码块。
【讨论】: