本文介绍了在C ++中获取ring 0模式(Windows)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在Windows 7(或Vista)中为我的进程获取环0操作模式?
How I can get ring 0 operating mode for my process in Windows 7(or Vista)?
推荐答案
在环0中运行违反基本的OS安全原则。
Allowing arbitrary code to run in ring 0 violates basic OS security principles.
只有操作系统内核和设备驱动程序在环0中运行。如果要写入环0代码,设备驱动程序。 可能有帮助。
Only the OS kernel and device drivers run in ring 0. If you want to write ring 0 code, write a Windows device driver. This may be helpful.
某些安全漏洞可能允许您的代码也在环0中运行,但这不是可移植的,因为漏洞可能会在修补程序中修复:P
Certain security holes may allow your code to run in ring 0 also, but this isn't portable because the hole might be fixed in a patch :P
这篇关于在C ++中获取ring 0模式(Windows)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!