[英]how to create a process which will run in kernel level in windows?
I want to create a kernel level of process for windows (Ring 0)
but i don't know where to start from. 我想
kernel level of process for windows (Ring 0)
创建一个kernel level of process for windows (Ring 0)
但是我不知道从哪里开始。 I want to know which SDK
is required and any tutorial showing its implementation would be helpful. 我想知道需要哪个
SDK
,任何显示其实现的教程都将有所帮助。
The SDK is the Windows Driver Kit and documentation here . 该SDK是Windows驱动程序工具包和此处的文档。 As a correction to your question, at kernel mode you can't use processes, since kernel-mode drivers run as part of the operating system's executive.
作为对问题的更正,在内核模式下不能使用进程,因为内核模式驱动程序作为操作系统执行程序的一部分运行。 You can create kernel threads though.
您可以创建内核线程。
You are asking this in conjunction with how to create a process which is not visible in task manager or services list 您在询问此问题以及如何创建在任务管理器或服务列表中不可见的流程
Creating a kernel mode solution is going to be so much overhead to do what you want that it is really not the solution. 创建内核模式解决方案将花费很多精力来做您想做的事情,但这实际上不是解决方案。 Creating a driver as a substitute for a typical user mode desktop application is not as straight-forward as it sounds.
创建驱动程序来代替典型的用户模式桌面应用程序并不像听起来那样简单。
You should either: 您应该:
You can create system threads as pointed by Shinnok. 您可以按照Shinnok的指示创建系统线程。 Windows does not have facilities for what you are trying to do.
Windows没有您要执行的操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.