是否可以写入Windows中的任何内存地址

时间:2017-09-23 06:00:38

标签: c++ windows

在C ++中,我想创建一个程序,它可以访问和写入任何物理内存地址,无论该地址使用的是什么,包括Windows内核模式程序。是否有可能创建这样的程序,可以写入任何内存地址,如0x00,没有Windows操作系统内存权限限制?显然程序不能是用户模式程序,所以如果我将程序提升为管理员,我能否这样做?或者我需要写一个驱动程序吗?

1 个答案:

答案 0 :(得分:2)

你需要写一个驱动程序。即使以管理员身份运行,常规程序也无法写入任意内存地址。事实上,他们甚至无法访问任意物理地址。