Windows 阻止程序读取自己分配的RAM之外的内容?

Windows 阻止程序读取自己分配的RAM之外的内容?,windows,security,Windows,Security,最近我遇到了一个软件程序,它可以监控我的RAM中到底运行着什么。该公司实际上将这些信息存储在其服务器上。显然,我觉得这侵犯了我的隐私。所以我想知道是否有可能防止这种情况发生 我知道软件需要访问自己分配的RAM。但我看不出为什么软件应该能够跳出框框。我在电脑后面做什么根本不关他们的事,也不关他们的事 更多神职人员: 我不是说软件能够读入另一个RAM程序。我说的是能够看到机器上当前运行的程序。然而,我意识到这不是问这个问题的正确地方。所以我对此表示歉意。我要找一个更好的地方。不过,非常感谢您的帮助。

最近我遇到了一个软件程序,它可以监控我的RAM中到底运行着什么。该公司实际上将这些信息存储在其服务器上。显然,我觉得这侵犯了我的隐私。所以我想知道是否有可能防止这种情况发生

我知道软件需要访问自己分配的RAM。但我看不出为什么软件应该能够跳出框框。我在电脑后面做什么根本不关他们的事,也不关他们的事

更多神职人员:


我不是说软件能够读入另一个RAM程序。我说的是能够看到机器上当前运行的程序。然而,我意识到这不是问这个问题的正确地方。所以我对此表示歉意。我要找一个更好的地方。不过,非常感谢您的帮助。

您想要的那种安全性通常是任何现代消费类操作系统(如Windows)设计原则的一部分。任何与之相关的工作都是在机器管理员的合作下进行的有意监视


“用户”程序(应用程序)实际上只允许查看“他们自己的”RAM内容。但是,包括内核模式驱动程序在内的系统具有更高的可视性。你工作的公司(?)可能已经在你的机器上安装了软件,作为管理员,它可以做更多的窥视。从你的问题(这并不是一个合适的论坛)上看不清楚到底发生了什么,但是如果你不能从根本上控制计算机,您无法从根本上控制内核中运行的内容。

操作系统和cpu的内存管理单元不允许用户级程序访问分配给其他程序的内存


要么您正在处理一个内核级程序,要么该程序正在使用一些内核服务。

您是对的。我知道这可能不是最好的提问地点。我只是不知道还能去哪里。这不是为一家公司工作。这是我自己的私人电脑。这是关于第三方软件的游戏监控RAM。这当然是可以理解的,但我不喜欢他们在服务器上存储这些信息。游戏可能无法读取内存中的内容。但是,它可以看到哪些程序正在运行。@user2780711:前往并询问那里。如果它是你自己的电脑,那么添加有关你所看到的以及你如何知道它在做什么的信息。我将你的答案标记为已接受的答案,因为它解释了它是如何工作的,你帮助我找到更多信息。你错了。Windows中有一个API,允许您读取同一用户的其他进程的进程内存。它说该程序可能使用内核服务。进程可以修改自己的访问令牌,以防止未经管理员许可的第三方进程通过读/写进程在内存中读/写。我曾在程序中见过一次,这是反调试技术的一部分。