繁体   English   中英

RtlSetProcessIsCritical 与 NtSetInformationProcess

[英]RtlSetProcessIsCritical vs NtSetInformationProcess

我想将我的过程设置为关键。 我明白所有的风险,只是想知道该叫什么

我尝试了 RtlSetProcessIsCritical 方法,它正常工作。 虽然我在 Windows XP 虚拟机上对其进行了测试,但一个网站声称 RtlSetProcessIsCritical 首次出现在 Windows 8 上,我需要调用 NtSetInformationProcess。 那我叫什么这两个功能之间真的有什么区别吗?

一个网站声称 RtlSetProcessIsCritical 首次出现在 Windows 8

那是不正确的。 它也适用于 Windows XP 和 7。

然而,直到今天, RtlSetProcessIsCritical()仍未被 Microsoft记录 这意味着,您真的根本不应该使用它。 但是,你已经决定使用它,所以......

这两个功能之间真的有什么区别吗?

RtlSetProcessIsCritical只是在内部调用NtSetInformationProcess() RtlSetProcessIsCritical()NTDLL.DLL中,而NtSetInformationProcess()NTOSKRNL (Windows 内核)中,因此前者只会调用后者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM